当目录结构是这样时:
- /
|-- 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