【问题标题】:Python: How to Write str json to csv file?Python:如何将 str json 写入 csv 文件?
【发布时间】:2021-05-25 11:54:55
【问题描述】:

字符串在JSON里面,变量是NAME

我的代码:

 f = open(out_filename, "w", encoding="utf-8")
 info = product["Name"]
 print("product_info: " + info + "\n")
 f.write(info + ", ")

【问题讨论】:

  • 你现在做的有什么问题?你还想实现什么目标?
  • 您是否尝试过考虑使用 python pandas 库来完成这项任务?看起来很合身。
  • 使用json模块读取JSON,使用csv模块写入CSV。它们都在标准库中并且可以使用。

标签: python json string csv


【解决方案1】:

试试这个:

import csv

out_filename = "output.txt"
info = "Amazon2"

with open(out_filename, mode='w') as test_file:
    employee_writer = csv.writer(test_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
    employee_writer.writerow([info])

【讨论】:

  • 为什么打开文件要写两次?
  • 我电脑上写一次,怎么写两次?
  • 首先使用f.write,然后使用employee_writer.writerow
  • f.write 来自原始代码,最后我只是展示了如何编写csv。我现在删除了f.write
【解决方案2】:

导入 json 产品[“名称”] =“产品名称” json.dump(产品)

f.write(产品)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多