在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 *
声明。
答案 0 :(得分:0)
您应该使用.
这样的相对导入:
from .xxx import *
此语句从位于当前模块旁边的xxx模块导入所有内容