python - 嵌套类中的作用域如何?
问题描述
import typing
class BotTypes:
class DiscPropertiesObject(typing.Dict):
x: float
y: float
xspeed: float
yspeed: float
xgravity: float
ygravity: float
radius: float
bCoeff: float
invMass: float
damping: float
color: int
cMask: int
cGroup: int
class PlayerDiscPropertiesObject(typing.Dict):
player_id: int
properties: DiscPropertiesObject
你好,我不知道线路有什么问题properties: DiscPropertiesObject
。在 python3 我得到这个错误:
properties: DiscPropertiesObject
NameError: name 'DiscPropertiesObject' is not defined
感谢您的任何反馈
解决方案
推荐阅读
- kubernetes - 使用 operator-sdk 或一般部署的 Kubernetes 中的控制器的协调时间是多少?您可以设置自定义时间进行侦察吗?
- reactjs - 如何修复 Uncaught (in promise) SyntaxError: Unexpected end of JSON input?
- reactjs - React Router URL 和文件夹 URL 之间的冲突
- python - 为什么“j”能识别范围的变化,而“i”却不能?
- python - 从大型组合生成器中随机采样
- python - 如何在 Airflow 上运行 Talend .jar 作业?
- firebase - 使用 Firebase Analytics 如何查看特定 iOS 版本的细分?(例如 iOS 11.1.3、iOS 12.2.1)
- gcc - 一个人如何颠倒“int”值的低 8 位的顺序并保持高 8 位相同?
- keras - 合并两个没有 lambda 层的编码,以便使用 tfjs 转换 Keras 模型
- java - 如何在没有过多运行时间的情况下打印出 1000 x 1000 的点网格?