csv.DictWriter生成一个空白的0byte csv文件

时间:2018-01-13 22:27:47

标签: python python-3.x csv

我有一些应该处理非空csv文件的代码。但是,当我运行此代码时,它会生成一个空白的0byte csv文件。我在使用excel与OS X的python 3上。这是DictWriter代码:

with open(self.SALES_SHEET,'wb') as sf:
     fieldnames = ['first_name','last_name']
     writer = csv.DictWriter(sf, fieldnames=fieldnames)
     writer.writeheader()
     writer.writerow({'first_name': 'Zach' ,'last_name': 'B'})

我对自己的错误感到茫然。无论我改写多少种方式,我都会得到一个空白的csv。

1 个答案:

答案 0 :(得分:0)

假设您对<mat-form-field>wbw的修改是有效值,它应该有效。我最终得到了一个包含以下代码的正确CSV:

self.SALES_SHEET