Pythonmo模块导入问题

 手机用户2602885151 发布于 2022-10-25 17:06

有一个包 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目录自动加入模块查找路径中。

    2022-10-26 23:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有