2
4

2 回答 2

0

y.py,添加这段导入代码

import sys
sys.path.insert(0, '..')

然后做

from dir1.x import *
于 2013-01-18T22:45:56.673 回答
0

直接调用文件时,相对导入将不起作用:

python y.py

因为他们有__name__ == '__main__'而不是完整的包名。

要使相对导入起作用,您必须将y其用作包:

python -m dir.dir2.y
于 2013-01-18T20:32:12.977 回答