这是我的Python2代码结构(在Linux中):
Code/
Dir1/
foo.py
Dir2/
bar.py
如果我位于Code/Dir1
目录中,并打电话给python foo.py
,那么我想导入bar.py
。但是,如果我运行from ..Dir1 import bar
,则会收到以下错误:
ValueError: Attempted relative import in non-package
当该模块位于其他目录中时,如何导入?