用python将下面的result.csv文件转为python4.json文件保存。 注意:保存为多行的形式,具体参考课上例题的形式输出,见下图。 【 { ”同比“:”120.7” ”城市“:”北京” ”定基“:”121.4” ”环比“:”101.5” }, { ”同比“:”127.3” ”城市“:”上海” ”定基“:”127.8” ”环比“:”101.2” }, { ”同比“:”119.4” ”城市“:”广州” ”定基“:”120” ”环比“:”101.3” } 】
时间: 2023-05-24 22:06:08 浏览: 113
代码如下:
import csv
import json
with open('result.csv', 'r') as file:
reader = csv.DictReader(file)
data = []
for row in reader:
data.append({
"同比": row["同比"],
"城市": row["城市"],
"定基": row["定基"],
"环比": row["环比"]
})
with open('python4.json', 'w') as file:
json.dump(data, file, indent=4, ensure_ascii=False)
# 输出的python4.json文件内容如下
# [
# {
# "同比": "120.7",
# "城市": "北京",
# "定基": "121.4",
# "环比": "101.5"
# },
# {
# "同比": "127.3",
# "城市": "上海",
# "定基": "127.8",
# "环比": "101.2"
# },
# {
# "同比": "119.4",
# "城市": "广州",
# "定基": "120",
# "环比": "101.3"
# }
# ]
阅读全文