ホームページ > バックエンド開発 > Python チュートリアル > Python 関数の概要: __import__ 関数の使用法と例

Python 関数の概要: __import__ 関数の使用法と例

WBOY
リリース: 2023-11-03 18:15:30
オリジナル
1512 人が閲覧しました

Python 関数の概要: __import__ 関数の使用法と例

Python 関数の紹介: __import__ 関数の使用例と例

高級プログラミング言語である Python の強力な関数ライブラリと関数の使用方法も魅力的です。開発者や愛好家が増えている理由の 1 つは、開発者や愛好家が増えていることです。 Python では、組み込みの __import__ 関数は非常に強力ですが、めったに使用されない関数であり、モジュールを動的にインポートするために使用されます。静的モジュール名を受け取り、インポートされたモジュール オブジェクトを返します。

構文:
import (name[, globals[, locals[, fromlist[, level]]]])

以下は詳細な説明です。関数パラメータ :

name: インポートするモジュールの名前を指定します。
globals: これは、グローバル名前空間を表す辞書である必要があります。
locals: これはローカルの名前空間を表す辞書である必要があります。
fromlist: モジュールからインポートされるオブジェクトを表すタプルのリストを指定します。
level: これは、インポートされたモジュールのインストールされた部分に対するモジュールのレベルを指定するために使用されます。このパラメータは整数型です。

例 1: 数学モジュールのインポート

__import__ 関数を使用して数学モジュールをインポートする簡単な例を見てみましょう。

#导入math模块
math_module = __import__('math')

#求平方根
print(math_module.sqrt(2))
ログイン後にコピー

出力結果は1.4142135623730951です。

例 2: sys モジュールのインポート

より実践的な例を見てみましょう。 Python では、sys モジュールは Python に組み込まれた標準ライブラリであり、Python インタープリタと対話するための多くの関数と変数を提供します。

# 导入sys模块
sys_module = __import__('sys')

# 获取Python版本
print(sys_module.version)

# 获取Python解释器路径
print(sys_module.executable)
ログイン後にコピー

出力結果は次のとおりです:

3.7.11 (default, Jul 27 2021, 09:42:27) [MSC v.1916 64 bit (AMD64)]
D:Program Files (x86)PythonPython37-32python.exe
ログイン後にコピー

上記のコード例から、__import__ 関数を通じてモジュールから必要な関数または変数をインポートするのが非常に便利であることがわかります。柔軟性があり、実行時に必要に応じてモジュールを動的にロードするのに特に適しています。

概要:
__import__ 関数を使用すると、Python コードが実行時にモジュールをインポートできるようになり、Python プログラムがより柔軟で保守しやすくなります。 __import__ 関数は、モジュールを動的にインポートしたり、モジュールをインポートして再ロードしたりするためによく使用されます。

以上がPython 関数の概要: __import__ 関数の使用法と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート