我試圖使用列表如何從多個列表中創建一個CSV文件?
['2005-04-18', '2005-04-19', '2005-04-20']
['1', '1', '1']
['0.7683', '0.766664', '0.764696']
['1.380162', '1.373308', '1.358544']
與跨行
在第一列的日期和相應的值,以csv文件我已經有
with open((os.path.join('data','hist', 'rates-'+date1+' to ' +date2+ '.csv')), 'wt') as my_csv:
csv_writer = csv.writer(my_csv, lineterminator='\n')
csv_writer.writerow(["Date",curr1, curr2, curr3])
這給我帶有標題的文件。我怎樣才能完成這個?
到底是什麼問題?你顯然知道如何將一個列表寫入一個CSV文件,那麼什麼讓你感到沮喪? – jonrsharpe
注意:不是字符串連接,人們通常會使用(通常)更快,更清晰的「」rate- {}到{} .csv「.format(date1,date2)'。 – EOL
你可以使用zip():https://docs.python.org/2/library/functions.html#zip –