【发布时间】:2015-03-16 23:36:50
【问题描述】:
我的文件夹树:
project/
app/
__init__.py
models.py
dir/test1.py
dir/__init__.py
run.py
dir/test2.py
dir/__init__.py
如果我想做一个
from app.models import Whatever
来自test1 和test2 唯一有效的方法是手动sys.path.append 类似
os.path.join(os.path.dirname(__file__), "../..")
但是有很多关于 SO 的答案说搞砸 sys.path 会给我带来麻烦(为什么?);可悲的是,经过 1 个多小时的谷歌搜索后,我仍然没有找到正确的导入方法,我真的很困惑。
【问题讨论】:
标签: python flask python-import