模块的包导入
Topic source当前路径是哪个路径,在all文件下还是在a里,还是在其他文件,如果实在all文件的模块调用,可以import a.spam,因为是向下一级查找;假设要是在all的b文件,想导入同级的a文件的spam模块,似乎要import .. ,再import all.a.spam;有没大神补充一下
- 1
当前路径是哪个路径,在all文件下还是在a里,还是在其他文件,如果实在all文件的模块调用,可以import a.spam,因为是向下一级查找;假设要是在all的b文件,想导入同级的a文件的spam模块,似乎要import .. ,再import all.a.spam;有没大神补充一下
银发的index
为什么我的import 和from ... import 都不能进行包导入?
当前路径是这样的 C:\Users\Administrator\Desktop\all\a\spam.py
然后我要在当前路径下导入a.spam 结果
>>> import a.spam
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import a.spam
ModuleNotFoundError: No module named 'a'
all 和a 目录下都有__init__.py 文件啊 为什么是检索的module而不是package?
当然导入 all\b\circle.py的语句 import b.circle 也是ModuleNotFound