1
29 csvfile=desfile+"\spv1.csv" 
30 csv_writer = csv.writer(csvfile)

Python で AutodDesk CFD を使用しています。これは、結果を csv ファイルに書き込もうとしているセクションです。変数 desfile はパスです。エラーが発生し続けます

ファイル "C:/Users/Carlos/Documents/Inventor/Prototype Velocity Profile/Extracting Summary Stats for Expanding Models.py"、30 行目

csv_writer = csv.writer('csvfile')

TypeError: 引数 1 には「書き込み」メソッドが必要です

ライターで区切りオプションを挿入しようとしましたが、まだ機能しません。助言がありますか?

4

1 に答える 1

6

csv.writer文字列ではなく、ファイルのようなオブジェクトが必要です...

試す:

csv_writer = csv.writer(open(csvfile, 'wb'))
于 2012-12-21T03:58:10.580 に答える