Python __import__() 関数
説明
__import__()この関数はクラスと関数を動的にロードするために使用されます。
モジュールが頻繁に変更される場合は、__import__() を使用して動的にロードできます。
構文
__import__ の構文:
__import__(name[, globals[, locals[, fromlist[, level]]]])
パラメータの説明:
- name -- モジュール名
戻り値
タプルのリストを返します。
例
以下の例は、__import__ の使用方法を示しています:
a.py ファイルのコード:
#!/usr/bin/env python
#encoding: utf-8
import os
print ('a.py ファイル内の %s' % id(os))
test.py ファイルのコード:
#!/usr/bin/env python
#encoding: utf-8
import sys
__import__('a') # a.py モジュールをインポート
test.py ファイルを実行すると、出力結果は次のとおりです:
在 a.py 文件中 4394716136その他の拡張
Python 組み込み関数