我有6个python列表,如下所示:
dows=['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
dates=['10-4', '10-5', '10-6', '10-7', '10-8']
maxs=['24', '23', '17', '16', '18']
mins=['13', '13', '11', '10', '7']
precipitation_probabilities=['0', '0', '76', '70', '21']
wind_speeds=['13', '21', '16', '8', '11']
我想将它们转换成json,我希望最终将其保存到驱动器上作为文件(在rasppberry pi上),格式如下:
{
"dows":['Mon', 'Tue', 'Wed', 'Thu', 'Fri'],
"dates":['10-4', '10-5', '10-6', '10-7', '10-8'],
"maxs":['24', '23', '17', '16', '18'],
"mins":['13', '13', '11', '10', '7'],
"precipitation_probabilities":['0', '0', '76', '70', '21'],
"wind_speeds":['13', '21', '16', '8', '11']
}
我什么都试过了,但都没走运。
发布于 2021-10-04 13:47:05
IIUC,您只需要下面的python dict
my_dict = {"dows": dows,
"dates": dates,
"maxs": maxs,
"mins": mins,
"precipitation_probabilities": precipitation_probabilities,
"wind_speeds": wind_speeds}
要获取上述字典的json字符串表示:
import json
my_json = json.dumps(my_dict)
要将字典写入json文件,请执行以下操作:
with open('output.json', 'w') as outfile:
json.dump(my_dict, outfile)
https://stackoverflow.com/questions/69437044
复制相似问题