【问题标题】:CSV formatting in rows and columns行和列中的 CSV 格式
【发布时间】:2017-04-03 07:20:38
【问题描述】:

我正在使用以下代码将我的 json 文件转换为 csv:

import csv
import sys

txt_file = r"myfile.txt"
csv_file = r"out.csv"

in_txt = csv.reader(open(txt_file, "r"), delimiter = ',')
out_csv = csv.writer(open(csv_file, 'w'))

out_csv.writerows(in_txt)

我的输出结果被格式化为单行,我希望带有标签“名称”的字段将所有名称存储在单个列中,而不是扩展行中。

我还能怎么做?

【问题讨论】:

    标签: python json export-to-csv


    【解决方案1】:

    只是一个想法,您是否尝试过分号;作为分隔符。我知道您已指示 csv,但我记得在某处看到分号会起作用。

    【讨论】:

    • 我认为分号仅适用于我们仅处理列的情况,我试图在“名称”字段下收集所有名称,而不是为每个名称设置单独的列
    猜你喜欢
    • 2020-10-13
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-10
    • 1970-01-01
    • 2018-05-22
    • 1970-01-01
    相关资源
    最近更新 更多