def main3(jsondata):
lists = []
for key,value in jsondata.items():
data = key+'-'+value
# print(key,value)
lists.append(data)
lists = ','.join(lists)
def write_data():
with open("./验证码/text.csv", mode="a", encoding="utf-8") as f: # 写入文件
f.write("{}\n".format(lists))
write_data()
if __name__ == '__main__':
weatherlist = [{
'city': '北京',
'cityid': '101010100',
'temp': '18',
'WD': '东南风',
'WS': '1级',
'SD': '17%',
'WSE': '1',
'time': '17:05',
'isRadar': '1',
'Radar': 'JC_RADAR_AZ9010_JB',
'njd': '暂无实况',
'qy': '1011',
'rain': '0'
},{
'city': '上海',
'cityid': '101010100',
'temp': '18',
'WD': '东南风',
'WS': '1级',
'SD': '17%',
'WSE': '1',
'time': '17:05',
'isRadar': '1',
'Radar': 'JC_RADAR_AZ9010_JB',
'njd': '暂无实况',
'qy': '1011',
'rain': '0'
}]
"""将天气信息拼接起来,并写入到文件
格式要求:
1. 每个城市的天气占一行
2. 每行的格式为:city-北京,cityid-101010100,temp-18...
"""
for i in weatherlist:
main3(i)