我从汽车的计算机上获取信息。此信息必须保存在JSON文件中。该信息需要实时保存,直到我停止保存。
我的代码如下:
jrpm= [{
"Clock": time.strftime("%H:%M:%S"),
"Value": rpm.value.magnitude}]
with open('rpm.json', 'a') as outfile:
json.dump({'items': jrpm},outfile)
outfile.writelines('\n')
保存在JSON文件中的信息如下:
{"items": [{"Clock": "15:58:35", "Value": 740.0}]}
{"items": [{"Clock": "15:58:36", "Value": 757.0}]}
{"items": [{"Clock": "15:58:37", "Value": 773.0}]}
{"items": [{"Clock": "15:58:39", "Value": 751.0}]}
{"items": [{"Clock": "15:58:40", "Value": 747.0}]}
{"items": [{"Clock": "15:58:41", "Value": 752.0}]}
{"items": [{"Clock": "15:58:43", "Value": 761.0}]}
{"items": [{"Clock": "15:58:44", "Value": 752.0}]}
{"items": [{"Clock": "15:58:45", "Value": 766.0}]}
......
这根本不是我想要的。 我想看起来像这样:
{"items":[
{"Clock": "15:58:35", "Value": 740.0},
{"Clock": "15:58:36", "Value": 757.0},
.....
]}
你能帮我吗?