我经历了许多Python的相对进口问题,走了,但我不明白的问题/得到它的工作...
我的目录结构是:
Driver.py
A/
Account.py
__init__.py
B/
Test.py
__init__.py
====================
Driver.py
from B import Test
=========
Account.py
class Account:
def __init__(self):
self.money = 0
====================
Test.py
from ..A import Account
==================
当我尝试运行
蟒蛇Driver.py
我得到的错误
回溯(最近通话最后一个):
的B进口测试
文件“B / Test.py”,第1行,在
<module>
从..A进口帐户ValueError异常:试图相对进口超出顶层包