Python
 Computer >> コンピューター >  >> プログラミング >> Python

forループ内にPythonモジュールを繰り返しインポートできますか?


はい、forループ内にPythonモジュールを繰り返しインポートできます。文字列としてインポートするモジュールのリストが必要です。組み込みのimportlib.import_module(module_name)を使用してモジュールをインポートできます。たとえば、

>>> import importlib
>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
...     globals()[lib] = importlib.import_module(lib)

globals()呼び出しはdictを返します。モジュールのインポート時に返されるオブジェクトとして、各ライブラリのlibキーを設定できます。


  1. PythonのforループでTkinterボタンを作成するにはどうすればよいですか?

    Tkinter Buttonウィジェットは、アプリケーションの実行中にイベントを処理し、アクションを実行するという点で非常に便利です。 Button(parent、text、option ..)コンストラクターを使用してTkinterボタンを作成できます。コンストラクターを使用して、ループ内に複数のボタンを作成できます。 例 この例では、Python for を使用して、範囲内に複数のボタンを作成します ループ。 #import required libraries from tkinter import * from tkinter import ttk #Create an inst

  2. Pythonで複数のインポートを行う方法は?

    複数のモジュールをインポートするには、importステートメントを複数回使用するだけです。たとえば、 >>> import os >>> import math >>> import sys インポートをグループ化する方が理にかなっている場合があります。 1つのインポートステートメントで複数のモジュールをインポートするには、モジュール名をコンマで区切ります。たとえば、 >>> import math, sys, os モジュールがインポートされる名前を変更する場合は、各モジュール名の後にモジュールエイリアスを追加します