2024-09-30 03:21:55 发布
网友
有没有办法修改下面的代码,使生成的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 六
不过,不知道到底要做什么改变
如果我使用这个代码,我得到一个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)
如果我使用这个代码,我得到一个csv像你想要的,但与报价,那么问题是在时间序列?
“3个”
“5”
“6”
我记得在使用Windows时遇到过这个问题
尝试将newline=“”作为参数添加到open。这有用吗
相关问题 更多 >
编程相关推荐