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 回答