[英]How to write my results in two rows of a .csv file in python?
我有两个列表,一个包含文件名,另一个包含其对应的值。 我想将数据保存在 CSV 文件中。 使用两个标题: Filename, value
。 下面提到的代码仅将数据保存在两列中。
file_name = []
values = []
# And then when writing to file:
with open('./output.csv','w') as result_file:
wr = csv.writer(result_file,delimiter=' ',quotechar='\\',quoting=csv.QUOTE_MINIMAL)
wr.writerows([file_name,map(lambda x: [x],values)])
使用zip()
将两个列表的相应元素配对。
wr.writerow(['Filename', 'value']) # Write header line
wr.writerows(zip(file_name, values))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.