簡體   English   中英

如何在 python 中的 .csv 文件的兩行中寫入我的結果?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM