正如标题所述,使用AttributeError
时得到csv.writerow()
。
我正在尝试使用csv.writerow()
将值添加到csv文件中。
代码:
import csv
class File:
def __init__(self, f):
self.f = f
def __add__(self, other):
with open(self.f, mode='a') as f:
writer = csv.writer(f, delimiter=',', quotechar='"')
f.writerow(str(other))
return self.__str__()
o = File('file.csv')
s = o + 2
我希望代码为csv文件添加一个新值,并用逗号将其与其他值分开。
错误报告的整个行如下所示:
AttributeError: '_io.TextIOWrapper' object has no attribute 'writerow'
。