python - 如何从python中的特定文件夹导入多个文件

标签 python import

我是 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/

相关文章:

python - 针对每个 HTTP 方法的 Flask-RESTful 自定义路由

独立程序中的 Python 路径/导入

javascript - 无法从 React Native App 中的项目文件夹导入 .js 文件

import - 在 Go 程序中使用多个文件

python - Pyspark RDD 收集前 163 行

python - Django CMS Aldryn 创建向导数据库错误

python - Django 表单的 NoReverseMatch

具有相同键的 Python 字典排序

mysql - 如何在没有索引的情况下导出/转储 mysql

python - Django 迁移中的“from __future__ import unicode_literals”