理解 from ... import 和 import 之間的差異。
在Python 中,有兩種不同的方式來導入模組或組件模組:使用from ... import 和import .. 了解這兩種語法之間的細微差別可以提高您的編碼實踐。
from ... import 語法
from ... import 語法可讓您將模組的特定成員直接匯入到目前作用域中。例如:
<code class="python">from urllib import request</code>
此程式碼僅從 urllib 模組匯入 request 模組。隨後,您可以不使用 urllib 前綴直接存取 request:
<code class="python">mine = request()</code>
import 。語法
導入 .另一方面,語法將整個模組導入到目前作用域中。考慮以下程式碼:
<code class="python">import urllib.request</code>
這裡,urllib.request 模組被完整導入。要存取其成員,您必須在模組名稱前面加上:
<code class="python">mine = urllib.request()</code>
互換性
from ... import 和 import 。語法不可互換,除非您只使用 from ... import 匯入單一成員。為了確保完全的可互換性,您需要在使用from ... import:
<code class="python">from os import open as open_</code>
時為導入的成員添加別名,這允許您使用os.open 而不會幹擾內置的open () 函數開啟檔案。
以上是以下是您文章的一些基於問題的標題: * **Python 導入:何時使用 `from ... import` 與 `import ...`? * **理解 Python 導入:`from ... import` 與 `import ...`** * **的詳細內容。更多資訊請關注PHP中文網其他相關文章!