from ... import と import の違いを理解する。
Python では、モジュールまたはコンポーネントをインポートする 2 つの異なる方法があります。モジュール: from ... import と import . を使用します。これら 2 つの構文間のニュアンスを理解すると、コーディングの実践が改善されます。
from ... import 構文
from ... import 構文を使用すると、モジュールの特定のメンバーを現在のスコープに直接インポートできます。例:
<code class="python">from urllib import request</code>
このコードは、urllib モジュールから request モジュールのみをインポートします。その後、urllib プレフィックスを使用せずにリクエストに直接アクセスできます:
<code class="python">mine = request()</code>
import 。構文
インポート。一方、構文はモジュール全体を現在のスコープにインポートします。次のコードを考えてみましょう:
<code class="python">import urllib.request</code>
ここでは、urllib.request モジュール全体がインポートされます。そのメンバーにアクセスするには、モジュール名の前に次のように追加する必要があります:
<code class="python">mine = urllib.request()</code>
Interchangeability
The from ... import および import 。 from ... import を使用して単一のメンバーのみをインポートしない限り、構文は互換性がありません。完全な互換性を確保するには、from ... import:
<code class="python">from os import open as open_</code>
を使用するときに、インポートされたメンバーにエイリアスを付ける必要があります。これにより、組み込みの open() 関数を妨げずに os.open を使用できるようになります。ファイルを開きます。
以上が質問に基づいた記事のタイトルをいくつか示します。 * **Python インポート: `from ... import` と `import ...` をいつ使用するか?** * **Python のインポートについて: `from ... import` と `import ...`** * **の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。