【发布时间】:2017-03-04 00:57:33
【问题描述】:
我有以下结构
|-- package/
| |-- __init__.py
| |-- module.py
| |-- subpackage/
| | |-- __init__.py
| | |-- sub_module.py
我的 sub_module.py 有一个方法定义,例如:
sub_module.py
def my_sub_method():
而且我的 module.py 有很多类。 module.py
class Class1():
class Class2():
class Class3():
class Class4():
这样可以进行以下导入吗?
sub_module.py
from package.module import Class1
在主模块上
module.py
from subpackage.sub_module import my_sub_method
我尝试执行此导入,但没有成功。我想知道问题是否是循环模块导入。
【问题讨论】:
标签: python python-2.7 python-3.x python-module