簡體   English   中英

如何從庫中導入一個常量或函數?

[英]How to import just a single constant or function from a library?

我有一個腳本使用庫字符串中的單個常量。 而不是導入整個庫,這似乎有點矯枉過正,我可以導入這個常量嗎? 有不止一種方式嗎?

我試過了

from string import ascii_letters

當我在代碼中string.ascii_letters名稱時( string.ascii_letters變為ascii_letters )。 我還想從庫中random導入一個函數。 我的實驗只是為了解決語法錯誤。 這是可能的,還是我需要整個庫/模塊來獲取其中的功能? 我在導入系統的文檔中找不到答案。

您提到的語法錯誤可能是您導入的腳本或模塊本身。
如果它在模塊中,我們必須看到它知道什么是錯的,但我會假設你已經測試了那個mod。
這留給我們你當前的腳本。 只要名稱存在(本地),行import name就不會觸發語法錯誤。 與格式相同

from name import something

這讓我覺得你的問題出在其他地方,如果你可以添加代碼,那么它可能會有所幫助。 (澄清 - 只輸入一個const,函數等不會觸發triggera語法錯誤,因為你輸入了正確的名字)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM