4
我有一個值列表(v1,v2,v3),我想將它們寫入一個csv中名爲VALUES的列。我正在使用csvreader和csvwriter來獲取。我只知道如何使用csvwriter.writerow將它們寫入行。將Python列表轉換爲CSV列
我有一個值列表(v1,v2,v3),我想將它們寫入一個csv中名爲VALUES的列。我正在使用csvreader和csvwriter來獲取。我只知道如何使用csvwriter.writerow將它們寫入行。將Python列表轉換爲CSV列
這聽起來像你已經嘗試:
values = [1, 2, 3, 4, 5]
thecsv = csv.writer(open("your.csv", 'wb'))
thecsv.writerow(values)
也許你應該嘗試:
values = [1, 2, 3, 4, 5]
thecsv = csv.writer(open("your.csv", 'wb'))
for value in values:
thecsv.writerow(value)
我試過了。我的值有多個字符(v1,v2,v3),當我使用您建議的方法時,第1列第1列爲「v」,第1列第2列爲「1」,第2列第1列爲「v」第2列獲得「2」等。 – Billy 2010-10-11 01:31:02
嘗試將'thecsv.writerow(value)'更改爲'thecsv.writerow([value])'。 – 2010-10-11 01:34:27
這樣做!你是一個天才。謝謝! – Billy 2010-10-12 21:53:02