在python中处理子模块上的导入

埃里克·加拉尼(Erick Gallani)

我有以下结构

|-- 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

我尝试进行此导入,但没有成功。我想知道问题是否出在循环模块导入上。

YFP

您看过这个stackoverflow帖子了吗?

从父文件夹导入模块

这描述了实现我相信您正在寻找的目标的一系列方法。

高温处理

谢谢,

// P

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档