2016-03-11 40 views

回答

0

這實際上取決於什麼是導入您的CSV。 CSV沒有官方標準,但RFC 4180提供了許多人實現的規範。如果你遵循這一點,你可以簡單地用引號括住你的領域。因此,在Python中,這將是:

str.format('"{}"',str.join(",",x)) 
+0

這隻適用於與原始問題一樣不包含引號的數據。當'csv'模塊已經在標準庫中時,沒有理由使用臨時方法。 – chepner

1

這將適用於您要做的事情。

import csv 

x = ['[email protected]','[email protected]'] 
csvOpen = open("yourCSV.csv", 'wb') 
out_csv = csv.writer(csvOpen) 

out_csv.writerow(x) 
csvOpen.close() 
+0

這將每個電子郵件寫入一個單獨的列。例如,你會希望'row = ['col1',','。join(x),'col3']; out_csv.writerow(行)'。 – chepner