文章详情页
Pythonmo模块导入问题
浏览:204日期: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. javascript - sublime快键键问题2. javascript - 移动端上不能实现拖拽布局吗?3. boot2docker无法启动4. python - django models 为生成的html元素添加样式。5. node.js - 安装cordova时报错,怎么解决?6. nginx bind failed7. angular.js - 单页应用(ng/vue)该如何监听用户离开当前页面(或者路由)?8. javascript - 如何判断不同两个对象触发同一事件?9. thinkPHP5中获取数据库数据后默认选中下拉框的值,传递到后台消失不见。有图有代码,希望有人帮忙10. c++ - QWebEngineView加载url后直接点击链接没有反应要怎么解决?
排行榜

网公网安备