[英]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.