【发布时间】:2018-09-13 06:19:55
【问题描述】:
我正在使用一本使用基于 Window 的示例的书来学习 Python,他们将这些示例用作示例(cmets 是文件名):
# dir1\__init__.py
print('dir1 init')
x = 1
# dir1\dir2\__init__.py
print('dir1 init')
y = 2
# dir1\dir2\mod.py
print('in mod.py')
z = 3
现在使用 IDLE,它尝试使用以下方法导入文件:
import dir1.dir2.mod
将显示的内容:
dir1 init
dir2 init
in mod.py
当我尝试在我的 Mac 上的 IDLE 上执行此操作时,它会出现一个错误,指出没有名为 dir1 的模块。
练习的重点是打包导入,但如果我不正确地格式化文件或导入不正确,我不会这样做。
【问题讨论】:
标签: python macos import package