gpt4 book ai didi

python - 从同一项目中的不同目录导入自定义模块

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:52 25 4
gpt4 key购买 nike

我正在尝试导入一个自定义模块,但由于某种原因我无法让它工作,并且我收到了一个ImportError

我的目录结构是这样的:

MyProject
- MyProject
- bin
scraper.py
- myproject
__init__.py
CustomModule.py
- web
index.html
- venv

我正在尝试从 scraper.py 导入 CustomModule.py。理想情况下无需设置任何环境变量,或使用 sys.path

这是我试过的:

import CustomModule
from myproject import CustomModule
from ..myproject import CustomModule

这可能吗?

最佳答案

服用 Jean-François Fabre考虑到评论,如果没有提供没有 sys.path 的解决方案,请考虑使用:

import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__),'..','myproject'))
import CustomModule

关于python - 从同一项目中的不同目录导入自定义模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45783538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com