AttributeError: '_csv.writer' object has no attribute 'lstrip'
时间: 2023-09-21 08:11:22 浏览: 132
AttributeError: module 'tensorflow.compat.v1' has no attribute '
这个错误通常是因为你尝试在一个CSV Writer对象上使用字符串方法(lstrip)。
CSV Writer对象是用来写入CSV文件的。如果你想在写入CSV文件之前处理字符串,你可以使用字符串方法(如lstrip),然后把处理后的结果写入CSV文件。
例如,你可以使用以下代码将一个文本文件中的每一行的左侧空格删除,并将处理后的结果写入CSV文件:
```
import csv
# 打开文本文件和CSV文件
with open('textfile.txt', 'r') as infile, open('csvfile.csv', 'w', newline='') as outfile:
reader = csv.reader(infile)
writer = csv.writer(outfile)
# 处理每一行并写入CSV文件
for row in reader:
processed_row = [line.lstrip() for line in row]
writer.writerow(processed_row)
```
注意,在这个例子中,lstrip方法是应用在每一行上,而不是CSV Writer对象上。
阅读全文