我想将嵌套键值添加到字典“continuos_move”,但我遇到了问题。检查这个
print(continuous_move)
continuous_move.Velocity = {'PanTilt': {'x': ''}}
print(continuous_move)
print(continuous_move.Velocity.PanTilt)
输出
{
'ProfileToken': '0',
'Velocity': None,
'Timeout': None
}
{
'ProfileToken': '0',
'Velocity': {
'PanTilt': {
'x': ''
}
},
'Timeout': None
}
Traceback (most recent call last):
File "C:/Users/myuser/Projects/onvif_zeep/main.py", line 19, in <module>
print(continuous_move.Velocity.PanTilt)
AttributeError: 'dict' object has no attribute 'PanTilt'
我需要创建:
{
'ProfileToken': '0',
'Velocity': {
'PanTilt': {
'x': ''
'y': ''
}
},
'Timeout': None
}
我想控制onvif相机https://www.onvif.org/onvif/ver20/ptz/wsdl/ptz.wsdl#op.ContinuousMove 然后添加像continuous_move.Velocity.PanTilt.x = value这样的值