Pythonモジュールを動的にインポートするにはどうすればよいですか?
Pythonモジュールを動的にインポートするには、importlibパッケージのimport_module(moduleName)関数を使用できます。 moduleNameを文字列として持つ必要があります。たとえば、
>>> from importlib import import_module >>> moduleName = "os" >>> globals()[moduleName] = import_module(moduleName)
モジュールのリストを動的にインポートする場合は、forループからこれを呼び出すこともできます。たとえば、
>>> import importlib >>> modnames = ["os", "sys", "math"] >>> for lib in modnames: ... globals()[lib] = importlib.import_module(lib)
globals()呼び出しはdictを返します。モジュールのインポート時に返されるオブジェクトとして、各ライブラリのlibキーを設定できます。
-
PythonでMatplotlibをインポートする方法は?
まず、 pythonがあることを確認してください およびpip システムにプレインストールされています。 Pythonのバージョンを確認するには、次のように入力します python --version pipのバージョンを確認するには、次のように入力します pip −V 次に、次の pipを実行します コマンドプロンプトでコマンドを実行して、Matplotlibをインストールします。 pip install matplotlib matplotlibがシステムに正常にインストールされていることを確認するには、コマンドプロンプトで次のコマンドを実行します。 import mat
-
Pythonモジュールから単一の関数をインポートする方法は?
「frommoduleimportfunction」ステートメントを使用して、Pythonモジュールから特定の関数をインポートできます。たとえば、他の関数をインポートせずに数学ライブラリからsin関数をインポートする場合は、次のように実行できます。 >>> from math import sin >>> sin(0) 0.0 sinの前に「数学」を付ける必要はないことに注意してください。罪だけがインポートされ、数学はインポートされていないからです。また、インポートした関数のエイリアスを作成することもできます。たとえば、 >>> from