【问题标题】:Dealing with imports on sub-modules in python在 python 中处理子模块的导入
【发布时间】: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


    【解决方案1】:

    你看过这个 stackoverflow 帖子了吗?

    Importing modules from parent folder

    这描述了一系列方法来完成我相信你正在寻找的东西。

    HTH

    谢谢,

    //P

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      相关资源
      最近更新 更多