创建Python包失败,因为一个文件看不到另一个文件
我在一个名为flags的Python模块中有3个文件 空的\uuuu init\uuuuuu.py文件 data.py lookup.py lookup.py包含数据导入列表中的数据项行 如果我试着跑创建Python包失败,因为一个文件看不到另一个文件,python,python-module,Python,Python Module,我在一个名为flags的Python模块中有3个文件 空的\uuuu init\uuuuuu.py文件 data.py lookup.py lookup.py包含数据导入列表中的数据项行 如果我试着跑 from flags import lookup 我明白了 ModuleNotFoundError: No module named 'data' 导入数据没有问题 >>> from flags import data >>> 在lookup.py中,更
from flags import lookup
我明白了
ModuleNotFoundError: No module named 'data'
导入数据没有问题
>>> from flags import data
>>>
在lookup.py中,更改为行 from.data import list\u(数据项)或from flags.data import list\u(数据项)
要进一步阅读,请检查此项。我可以将其放在init中吗?两种方法都尝试了,但都没有成功。对于记录,我尝试使用导入查找和从查找导入导入*查找解决方案不成功,请在lookup.py中更改为行from.data import list\u of_data\u items或from flags.data import list\u of_data\u items,效果非常好。谢谢如果你把它放在一个答案中,我会接受的。如果你觉得任何关于创建Python模块最有用的参考资料,我也会非常感激。