我是 Python 新手,遇到一个不知道如何解决的问题
我需要编写一个模块(目录C:/Python
),该模块能够导入并执行位于其他文件夹中的所有.py
文件(例如例如C:/Python/Dir
)。
我知道如何访问目录 (sys.path.append('C:\\Python26\\Dir')
),但是如何创建一个能够导入所有 的循环。 py
文件来自此文件夹?
最佳答案
你真的应该使用 __import__
内置功能与glob
一起:
os.chdir(path)
for file in glob.glob('*.py')
__import__(file[:-2])
关于python - 如何从python中的特定文件夹导入多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12893628/