【发布时间】:2019-08-14 19:13:15
【问题描述】:
我有以下包装限制:
foo:
__init__.py
soft:
__init__.py
access.py
init.py 有以下行
from . import access
当我运行包 foo.soft 时,它给出了一个错误:
ImportError: cannot import name access
但如果我删除它会起作用。并使第二个 init 如下:
import access
但是 py3 要求相对导入必须有“.”。如何解决这个问题 py2 和 py3 兼容性问题?
【问题讨论】:
标签: python-3.x python-2.7