引用一个文件夹下的所有python
作者:企起期小编 阅读次数:

import glob

import importlib


# 查找指定文件夹下的所有以.py结尾的文件

folder_path = '/path/to/folder'

file_paths = glob.glob(folder_path + '/*.py')


# 动态导入每个文件

for file_path in file_paths:

    module_name = file_path.split('/')[-1].split('.')[0]  # 提取文件名作为模块名

    module = importlib.import_module(module_name)

    

    # 现在您可以使用模块中的函数和变量了

    # 例如,假设每个模块都有一个名为'run'的函数

    module.run()

```


注意,这只会导入文件夹下的Python程序,而不会导入文件夹下的其他文件(如子文件夹)。如果您希望递归地处理子文件夹中的文件,您可以使用`os.walk`函数来遍历文件夹的整个目录树。


返回列表

扫码关注不迷路!!!

郑州升龙商业广场B座25层

service@iqiqiqi.cn

企起期科技 qiqiqi

联系电话:400-8049-474

联系电话:187-0363-0315

联系电话:199-3777-5101