如何在 Python 中从文件夹外部访问模块? [复制]

2024-03-18

如何从另一个文件夹访问模块?

这是文件结构:

/<appname>
    /config
        __init__.py
        config.py
    /test
        test.py # I'm here

我想从 test.py 访问 config.py 中的函数。我该怎么做?
这是我的导入:

import config.config

当我运行test.py脚本,它总是会说:

ImportError: No module named config.config

我做错什么了吗?


最简单的方法就是修改sys.path变量(它定义导入搜索路径):

# Bring your packages onto the path
import sys, os
sys.path.append(os.path.abspath(os.path.join('..', 'config')))

# Now do your import
from config.config import *
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Python 中从文件夹外部访问模块? [复制] 的相关文章

随机推荐