辞書の要素を、各キーが列になるテキスト ファイルに書き込もうとしています。現在、私は次のようなものを持っています
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」も気になるところですが、他に何を入れたらいいのかわかりません。最後に、次のようなファイルが必要です。
ありがとう