当目录结构是这样时:
- / |-- wsgi.py `-- /app |-- mod1.py `-- __init__.py # 空文件
在 wsgi.py 可以使用 from sub.mod1 import *
导入模块 mod1 的内容。那么,当目录结构为下面这样时:
- / |-- wsgi.py |-- /app | |-- mod1.py | `-- __init__.py # 空文件 `-- /app2 |-- mod2.py `-- __init__.py # 空文件
mod2 如何导入 mod1 中的内容?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
推荐的做法是:
from ..app import mod1
想了解更多请参考 PEP 328
你的例子里,
app
和app2
是不同的module
。module
之间import的时候,要用sys.path.append
将被import
的module
的路径加入到sys.path