文章详情页
Pythonmo模块导入问题
浏览:180日期:2022-08-11 11:20:58
问题描述
有一个包 pack,里面有__init__.py ,test.py若我在__init__.py中导入 test.py 采用
import test
运行__init__.py 没问题,但在包外 导入pack 出现问题,找不到test若采用
from . import test or from pack import test
__init__.py就找不到test,包外导入pack,就没问题,这是为什么?
问题解答
回答1:注意python的模块查找过程:https://docs.python.org/2/tut...
运行__init__.py可以导入test因为程序运行在当前目录,即pack目录自动加入模块查找路径中。
相关文章:
1. Java使用数组的速度比C ++中std :: vector快8倍。我做错什么了?2. web服务器 - Nginx可不可以理解为一个框架,上面跑的都是什么程序?3. 关于网站上传后浏览器不识别的问题4. javascript - 小米浏览器中,图片导致fixed定位的元素无法显示5. 修改mysql配置文件的默认字符集重启后依然不生效6. java - mybatis源码分析7. 在应用配置文件 app.php 中找不到’route_check_cache’配置项8. Android 高德地图如何设置缩放限制级别?9. java 输出包含逗号的字符串中的每一个字符10. javascript - 怎样限制同一个浏览器不能登录两个账号
排行榜

网公网安备