文章详情页
Pythonmo模块导入问题
浏览:179日期: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. web服务器 - Nginx可不可以理解为一个框架,上面跑的都是什么程序?2. Java使用数组的速度比C ++中std :: vector快8倍。我做错什么了?3. 关于网站上传后浏览器不识别的问题4. java - mybatis源码分析5. java - 如何在Comparator类中autowire一个接口6. javascript - 怎样限制同一个浏览器不能登录两个账号7. 修改mysql配置文件的默认字符集重启后依然不生效8. html5 - 在Mac里使用vscode,却无法使用已下载的扩展……9. 在应用配置文件 app.php 中找不到’route_check_cache’配置项10. javascript - 小米浏览器中,图片导致fixed定位的元素无法显示
排行榜

网公网安备