質問に基づいた記事のタイトルをいくつか示します。 * **Python インポート: `from ... import` と `import ...` をいつ使用するか?** * **Python のインポートについて: `from ... import` と `import ...`** * **

Susan Sarandon
リリース: 2024-10-25 10:09:02
オリジナル
517 人が閲覧しました

Here are a few question-based titles for your article:

* **Python Imports: When to Use `from ... import` vs `import ...`?**
* **Understanding Python Imports:  `from ... import` vs `import ...`**
* **What's the Difference Between `from ... import` and `i

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!