python语言中两个不同模块可以互相导入吗?,python语言,当目录结构是这样时:-
python语言中两个不同模块可以互相导入吗?,python语言,当目录结构是这样时:-
当目录结构是这样时:
- / |-- 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 中的内容?
你的例子里,app和app2是不同的module。module之间import的时候,要用sys.path.append将被import的module的路径加入到sys.path
推荐的做法是:
from ..app import mod1
想了解更多请参考 PEP 328
编橙之家文章,
相关内容
- python 钩子如何实现分析流程操作,python钩子,在一个项
- Python多线程进度条progressbar没能达到预期,pythonprogres
- Python文件操作路径错误WindowsError: [Error 32]是什么意思,
- python为excel单元格填充颜色有方法吗?,pythonexcel,使用
- 高手聊聊Cython开发GIL限制以及内存管理的建议,cython
- 请问VIM omni+neocomplcache补全顶部信息帮助如何关闭?,v
- Python join多线程意义何在,pythonjoin,import threa
- python有支持内存保存SQL查询依然可用的功能吗,python
- Python xlwt写入单元格并合并单元格操作问题,pythonxlwt
- 让python支持ssl有什么简单方法,python支持ssl方法,我使用
评论关闭