【发布时间】:2020-10-27 11:52:51
【问题描述】:
所以我收到了这种数据:
[{
'Status': 0,
'Button': False,
'Message': None,
'Id': None,
'hu': 0,
'Mode': 'LocModePresence',
'mac': '00011171815E',
'mapId': '17_1_0',
'Seq': 236,
'tam': False,
'temperature': 0.0,
'time': 1603797352911,
'type': 'TTT',
'x': 2716.0,
'y': 648.0,
'zone': '301990146'
}, {
'Status': 0,
'Button': False,
'Message': '6e0002000c00',
'Id': '3_2',
'hu': 0,
'Mode': 'LocModePresence',
'mac': '00011171815E',
'mapId': '17_1_0',
'Seq': 237,
'tam': False,
'temperature': 0.0,
'time': 1603797357105,
'type': 'TTT',
'x': 2716.0,
'y': 648.0,
'zone': '301990146'
}]
我想把它写入JSON文件:
with open('data.json', 'w', encoding='utf-8') as f:
json.dump(my_data, f, ensure_ascii=False, indent=4)
如果我想把这些数据作为字符串(出于调试原因),为什么当我把它放在 2 ' 中时,请给我看error:
illegal target for variable annotation
我希望能够将其写入我的磁盘并读取它以与我将获得的另一个文件进行比较(并且此文件需要写入磁盘上)
【问题讨论】:
-
所以我不清楚问题是什么,我复制粘贴了您的代码,并且能够成功将其保存为文件,