因此,我創建了Python代碼,它可以擦除幾個不同的網站,然後用創建的列表做一些事情。我知道如何將一個列表變成一個字符串,然後如何從字符串中寫入一個csv文件。我的問題是,我可以在同一個csv文件中寫入多個字符串,並將每個字符串放在自己的行中,並使用唯一的頭文件?下面的代碼將把所有的數據放到csv文件中,但不是在它自己的行中。在Python中將多個字符串寫入CSV文件
str1 = "\n".join(data1)
str2 = "\n".join(data2)
str3 = "\n".join(matches)
now = datetime.datetime.now()
now_str = now.strftime("%Y-%m-%d-%H-%M")
outfilename = 'data-{}.csv'.format(now_str)
outpath = 'data/'
outFile = open(outfilename, 'write')
outFile.write(str1)
outfile.write(str2)
outfile.write(str3)
outFile.close()
一個CSV文件是最好的格式嗎? –
對於有人回答你的問題,他們需要知道'data1','data2'和'matches'是什麼,或者你現在得到了什麼輸出。 –
謝謝@Paul。 data1和data2是二項式學名的列表。匹配是數據1和數據2共有的二項科學名稱列表。這是一個每日刮刮報告,我希望能夠每天存儲在一個csv文件中。 – PythonFisher