python写csv乱码的问题
主要是要写个BOMimport json
import csv
f = open('d:\\brand.json')
data = json.load(f)
f.close()
file = open("d:\\brand.csv", "wb+")
file.write('\xEF\xBB\xBF');
f = csv.writer(file)
# Write CSV Header, If you dont need that, remove this line
f.writerow()
for x in data:
# print x.__class__
print ,
x["NAME_EN"] if x.has_key("NAME_EN") else "",
x["NAME_CN"] if x.has_key("NAME_CN") else "",
x["NAME"],
x["STATUS"] if x.has_key("STATUS") else ""
]
f.writerow(,
x["NAME_EN"] if x.has_key("NAME_EN") else "",
x["NAME_CN"] if x.has_key("NAME_CN") else "",
x["NAME"],
x["STATUS"] if x.has_key("STATUS") else ""
])
页:
[1]