導入模組: from ... import 與import .
使用Python 模組時,有兩種常見的語法選項用於導入元素: from ... import 和import ..
from ... import
此語法可讓您將特定元素從模組直接匯入命名空間。例如,要從 urllib 模組匯入請求類:
from urllib import request
這允許您直接存取請求類,而無需在其前面添加 urllib 前綴。
import .
此語法將整個模組匯入到您的命名空間中。例如,要匯入整個urllib 模組:
import urllib
在這種情況下,您需要使用其完全限定名稱存取請求類別:
urllib.request
互換性
在大多數情況下,這兩種語法是可以互換的。但是,有一個關鍵區別:
標準和首選語法
from ... import 和 import 之間沒有絕對的標准或首選語法。選擇取決於開發者,應該根據具體情況的需要而定。
別名導入
使用 from ... import 導入模組時,也可以指定別名以避免名稱衝突或簡化使用。例如:
from os import open as open_
這使您可以使用 os.open,而無需屏蔽內建的 open() 函數,該函數會傳回檔案句柄。
以上是## Python 模組:何時使用 `from ... import` 與 `import ...`?的詳細內容。更多資訊請關注PHP中文網其他相關文章!