python - 如果对象的类是在之后定义的,如何在类中引用类对象
问题描述
class a:
def test(self, b_object: b):
pass
class b:
def test(self, c_object: c):
pass
class c:
def test(self, a_object: a):
pass
你好,我是python新手。我有一些上面格式的代码,如果我运行它,我会收到这个错误:NameError: name 'b' is not defined
我似乎无法重新排列我的代码以使其运行,因为每个类似乎都需要在它之前定义其他类。我将如何解决这个问题?
解决方案
推荐阅读
- python - 我可以使用 python 的随机模块制作一个安全的基于“纯函数”的密码生成器吗?
- c++ - 减少传递给函数的参数数量
- html - 在 C++ 问题中添加 HTML 存储库
- r - str_match 基于带有计数问题的向量
- javascript - 如何获取和显示 Draft-js 编辑器的某些块
- php - 当我在 laravel 5.8 中上传图片时,错误 403 被禁止
- javascript - 为颜色的十六进制表示添加不透明度
- javascript - 使用两个 CSS 文件的暗/亮模式
- angular-material - Angular CDK Overlay flexibleConnectedTo 未连接到原点
- django - 作为自动化测试的一部分,如何向本地 URL 发出请求?