[英]Write list of numbers to CSV file in Python
我在 Python 中有一个 4 位数字(1234、1234、1234)的列表,我想将其写入 CSV 文件。
我正在使用 csv 库,这是我的代码:
with open('converted2.csv','w') as new_file:
write=csv.writer(new_file)
write.writerows(results)
但是,当我将值导入文件时,它们分布在各行中
我怎样才能防止这种情况发生并让四位数字只在一列下?
谢谢!
使用 writerows 中提供的 lambda 方法打印行
import csv
results = [1234, 1234, 1234]
with open('converted2.csv','w') as new_file:
write=csv.writer(new_file)
write.writerows(map(lambda x: [x], results))
$ cat converted2.csv
1234
1234
1234
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.