程序提示AttributeError: '_csv.writer' object has no attribute 'write',修改writer.write(row['col1'] + "\t" + row['col2'] + "\t" + row['col3'] + "\t" + row['col4'] + "\n")
时间: 2024-03-26 13:40:18 浏览: 246
AttributeError: module 'tensorflow.compat.v1' has no attribute '
抱歉,我的回答有误,CSV writer 对象确实没有 `write()` 方法。如果您想要实现同行每列数据间以tab间隔,可以在 `writerow()` 方法中传入一个列表,每个元素代表一列数据,如下所示:
```python
writer.writerow([row['col1'] + "\t" + row['col2'] + "\t" + row['col3'] + "\t" + row['col4']])
```
这样就可以实现同行每列数据间以tab间隔,不需要逗号了。注意列表中只有一个元素,即整行数据,需要用中括号括起来。
阅读全文