如何在python3中导入兄弟模块

时间:2015-12-05 08:07:57

标签: python python-3.x python-import

在python3中,这个:

from xxx import *

给我一​​个错误:

ImportError: No module named 'xxx'

我没有使用python2.7。抛开样式(import *并不好),如何使用微创方法使这个导入语句python3兼容?由于这是来自第三方难以合作的,我不想改变太多;具体来说,我希望避免更改从xxx导入的名称的使用。

修改

目录结构是:

├── xxx.py
├── yyy.py
└── __init__.py

模块yyy.py包含from xxx import *声明。

1 个答案:

答案 0 :(得分:0)

您应该使用.这样的相对导入:

from .xxx import *

此语句从位于当前模块旁边的xxx模块导入所有内容