因此,我使用由同事设置的模板和作为python的新手我可能会丢失一些非常明显的东西。从__init__.py文件的相对导入抛出错误
主目录有init文件,其中有一个模块,我需要用于生成错误的主python文件。
使用同事:
from . import X
其中X是模块,但复制这(和填充的init文件),以我自己的目录时,它会产生这个错误:
ValueError: Attempted relative import in non-package
从谷歌和所以我认为这是完美的和合乎逻辑的,所以我想知道,作为一个新手,我已经错过了。
可能的重复[试图相对导入非包甚至\ _ \ _ init \ _ \ _。py](http://stackoverflow.com/questions/11536764/attempted-relative-import-in-non- package-even-with-init-py) –
在这个建议中,他从标准的.py文件中提取。我的问题是关于从__init__.py文件拉。 – thewellis
但你的问题有同样的原因。我希望我的回答能澄清你错误的原因。 –