Python 嵌套类中的作用域是如何工作的?
您好,我不知道行Python 嵌套类中的作用域是如何工作的?,python,python-3.x,Python,Python 3.x,您好,我不知道行属性:DiscPropertiesObject有什么问题。在python3中,我遇到以下错误: import typing class BotTypes: class DiscPropertiesObject(typing.Dict): x: float y: float xspeed: float yspeed: float xgravity: float ygravit
属性:DiscPropertiesObject
有什么问题。在python3中,我遇到以下错误:
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
感谢您的反馈尝试
BotTypes.DiscPropertiesObject
在另一个类中定义这两个类有什么原因吗?这是否回答了您的问题@vb\u上升这也不工作,在beggining中从uuu future\uuuu导入注释编写。这仅适用于python 3.7+版本。
properties: DiscPropertiesObject
NameError: name 'DiscPropertiesObject' is not defined