是否可以将字典格式的字典写入python文件

时间:2020-04-01 13:52:17

标签: python json csv dictionary

我试图将字典写到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的情况下进行写操作吗?

1 个答案:

答案 0 :(得分:0)

否,但是您可以像代码开头一样将其转换回dict。

your_dict = json.load(json_data)