我試圖將我的字典中的元素寫入文本文件,其中每個鍵都是列。目前有我看起來像將python字典寫入一個CSV文件,其中鍵爲列標題
import csv
import numpy as np
data1 = np.arange(10)
data2 = np.arange(10)*2
data3 = np.arange(10)*3
writefile = '../Desktop/data.txt'
datadict = {}
datadict['data1'] = data1
datadict['data2'] = data2
datadict['data3'] = data3
f = open(writefile, 'w')
fieldnames = ['data1','data2', 'data3']
data = csv.DictWriter(writefile, fieldnames, restval='', extrasaction='ignore', dialect='excel')
f.close()
但它給了我錯誤「參數1必須有一個」寫「方法」。我不確定那是什麼意思。我也擔心方言='excel',但我不知道還有什麼要說的。 最後,我想有一些文件看起來像:
感謝
太棒了,謝謝! –