Python フォルダ内全ファイル インポート方法【徹底解説】

Pythonでフォルダー内のすべてのファイルをインポートするには、次の方法を使用できます:

import os

# 指定文件夹路径
folder_path = 'path/to/folder'

# 遍历文件夹下的所有文件
for file_name in os.listdir(folder_path):
    if os.path.isfile(os.path.join(folder_path, file_name)):
        # 导入文件
        exec(open(os.path.join(folder_path, file_name)).read())

指定されたフォルダー内のすべてのファイルを反復処理し、exec関数を使用して各ファイルの内容を実行することにより、ファイルに定義されている変数や関数などを現在のPython環境にインポートします。 ただし、この方法には一定のセキュリティリスクがあるため、exec関数はファイル内の任意の内容を実行する可能性があり、安全でないまたは悪影響をもたらす可能性があるコードを含むことができます。したがって、使用する際には慎重に考慮する必要があります。

bannerAds