gpt4 book ai didi

python - 无法将列表的值插入 csv 的分隔行中

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:42 26 4
gpt4 key购买 nike

我无法将列表的每个值插入到 CSV 的不同行/行中。它只转到一行..我做错了什么?谢谢你。

formatted_lines = ['BR', 'BRQSB', 'BRQS', 'BRQSBWL9', 'CN', 'CNSHAWLT9001', 'CNS', 'DEA']

pathsave = 'C:\\Users\\user\\Desktop\\Py\\test.csv'

import csv

with open(pathsave, "w", newline="") as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(formatted_lines)

我想要的输出是一个 csv 格式:

BR
BRQSB
BRQS
BRQSBWL9
...

最佳答案

您需要将换行符\n指定为delimiter

formatted_lines = ['BR', 'BRQSB', 'BRQS', 'BRQSBWL9', 'CN', 'CNSHAWLT9001', 'CNS', 'DEA']

import csv

with open((pathsave, 'w') as f:
writer = csv.writer(f, delimiter='\n')
writer.writerow(formatted_lines)

因为换行符与平台相关,所以您可以使用 os.linesep相反。

import os
with open((pathsave, 'w') as f:
writer = csv.writer(f, delimiter=os.linesep)
writer.writerow(formatted_lines)

关于python - 无法将列表的值插入 csv 的分隔行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35869516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com