2012-08-05 140 views
0

也許這個問題太天真了,但是給我一個很難的時間!我想在循環中寫入2個浮點值和一個int列表到csv文件中的一行。在嘗試寫入文件之前,文件可能存在也可能不存在。如果沒有,應該創建一個新文件。這是我在做什麼:Python:在csv行中寫入int和列表

f = open('stat.csv','a') 
try: 
    writer=csv.writer(f,delimiter=' ',quoting=csv.QUOTE_MINIMAL) 
    writer.writerow((some_float1,some_float2,alist)) 
finally: 
    f.close() 

其中alist = [2,3,4,5]。我得到以下輸出:

some_float1 some_float2 "[2,3,4,5]" 

我想是這樣的:

some_float1 some_float2 2 3 4 5 

即我想擺脫""的,方括號,使整個分隔符一致。有什麼建議麼 ?

回答

4

如何:

writer.writerow([some_float1, some_float2] + alist) 
+0

這麼簡單!謝謝@TokenMacGuy! – 2012-08-05 23:13:36