修改csv.writer代码以写入无空白格

2024-09-30 03:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法修改下面的代码,使生成的csv由它所派生的列表的连续条目组成,垂直排列,并且仅用换行符分隔

with open('timeSeries.csv','w') as myfile:
    wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
    wr.writerows((x,) for x in timeSeries)

这会将列表时间序列写入csv,例如:

当我更喜欢

3
5

不过,不知道到底要做什么改变


Tags: csv代码列表aswith条目openall
2条回答

如果我使用这个代码,我得到一个csv像你想要的,但与报价,那么问题是在时间序列?
“3个”
“5”
“6”

import csv
timeSeries=[3,5,6]
with open('timeSeries.csv','w') as myfile:
    wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
    wr.writerows((x,) for x in timeSeries)

我记得在使用Windows时遇到过这个问题

尝试将newline=“”作为参数添加到open。这有用吗

import csv

with open('timeSeries.csv','w',newline="") as myfile:
    wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
    wr.writerows((x,) for x in timeSeries)

相关问题 更多 >

    热门问题