gpt4 book ai didi

python 参数 1 必须有一个 write 方法

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:10 24 4
gpt4 key购买 nike

您好,我正在尝试保存已读取的修改后的 csv 文件。见代码。

import csv

with open("Bang.csv", 'rt') as f:
data = f.read()
new_data = data.replace('"', '')

for row in csv.reader(new_data.splitlines(),
delimiter=' ',
skipinitialspace=True):
pa = (','.join(row))
wr = csv.writer("pa", delimiter=',')
wr.writerow("pa")

我可以打印 Data 和 pa,但是当我运行时出现上述错误。我错过了什么。谢谢

最佳答案

manual 中所述, csv.writer 的第一个参数必须是类文件对象。

假设你想写入标准输出(在屏幕上打印),你可以像这样修改你的代码:

#pa = (','.join(row))  # you don't need to join row manually
wr = csv.writer(sys.stdout, delimiter=',')
wr.writerow(row)

关于python 参数 1 必须有一个 write 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com