我無法嘗試將我的字典輸出到CSV文件。我有一個字典,其中包含時間日期和值作爲關鍵字,公司屬於這些日期是字符串格式。我試圖通過網站尋找相同的問題,但它並沒有真正幫助我的情況。我嘗試了下面的代碼,並設法得到第一行中的鍵,第二列中的值,但那不是我想要的。python字典到csv,其中每個鍵位於單獨的列中的單獨的行和值
import csv
with open('dict1.csv','w') as f:
w = csv.writer(f,delimiter=',')
for key,values in sorted(a.items()):
w.writerow([key,values])
但是,這爲我提供了以下格式的CSV文件:
2009/01/02 ['AA' 'BB' 'AAPL'] etc
2009/01/03 ['AA' 'CC' 'DD' 'FF']
因此我只有兩列。但是我想要:
2009/01/02 'AA' 'BB' 'AAPL'
2009/01/02 'AA' 'CC' 'DD' 'FF'
分別在第一行的4個列和第二行的5個列中。
我甚至嘗試
for dates in sorted(a):
w.writerow([date] + my_dict[date])
但是這給了我錯誤說不受支持的操作類型+「時間戳」和「海峽」。
任何幫助將不勝感激。由於
嘗試時間戳對象轉換爲一個字符串,然後將它附加到一個字符串上左邊看到的日期可能不是字符串 –
沒有幫助轉換爲字符串將所有的鍵作爲單獨的列出於某種原因,我希望我所有的鍵在第一列。 – rajn