从Python中导入模块中定义的类继承

2024-03-28 22:07:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我在两个独立的模块中有两个Python类。模块相互引用,所以我必须使用import XXX语法而不是from XXX import YYY。我不知道如何在一个模块中访问另一个模块中的类定义,但是导入模块:

### testa.py

import testb

class TestA():
  ...

### testb.py

import testa

class TestB(testa.TestA):  # doesn't work
  ...

我该怎么做


Tags: 模块frompyimport定义语法classxxx
1条回答
网友
1楼 · 发布于 2024-03-28 22:07:34

您可以通过将import testb放在TestA的定义之后来解决这个问题。但是,您可能需要重新考虑模块结构,因为循环导入很难处理

相关问题 更多 >