【问题标题】:is it possible to write dictionary in dict format to python file是否可以将dict格式的字典写入python文件
【发布时间】:2020-07-13 07:05:39
【问题描述】:

我尝试将字典写入 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进行写入?

【问题讨论】:

  • 什么是check
  • check=pd.read_csv("files/person_.csv")

标签: python json csv dictionary


【解决方案1】:

不,但您可以将其转换回代码开头的字典

your_dict = json.load(json_data)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2021-10-20
    • 2017-03-05
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    相关资源
    最近更新 更多