我试图将字典写到csv文件中并成功。但是,当我读取数据并检查其类型时,它是str。
import csv
import json
person = '{"name": "Bob", "languages": ["English", "Fench"]}'
person_dict = json.loads(person)
with open("files/person_.csv", 'a') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=',')
spamwriter.writerow(["Filename", "Extracted","Values"])
spamwriter.writerow(['xxxx',person_dict])
type(check["Extracted"][0])
我的名字是str
。可以在不更改csv文件的str的情况下进行写操作吗?
答案 0 :(得分:0)
否,但是您可以像代码开头一样将其转换回dict。
your_dict = json.load(json_data)