文章详情页
Pythonmo模块导入问题
浏览:221日期: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. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!2. node.js - win10如何安装并使用babel?3. docker - 如何修改运行中容器的配置4. docker网络端口映射,没有方便点的操作方法么?5. 关于docker下的nginx压力测试6. macos - mac下docker如何设置代理7. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?8. css - 关于父元素div滚动条不正确问题9. mysql - 如何在ubuntu 安裝環境?10. docker绑定了nginx端口 外部访问不到
排行榜

网公网安备