我有一个看似简单的 .CSV 文件任务。我需要用 0 替换两个特定列(37、38)的所有空格。我试过以下代码:
import csv
with open("C:/Temp/whiteSpace.csv", "rb") as infile, open("C:/Temp/repaired_test.csv", "wb") as outfile:
reader = csv.reader(infile)
writer = csv.writer(outfile)
for row in reader:
row[37] = row[37].replace(' ', '0')
writer.writerow(row)
print row[37]
但是,这只是将“whiteSpace.csv”写入“repaired_test.csv”而不进行任何编辑。
我发现很多关于剥离空白(从文件 csv中剥离空白),但我无法连接这些点并使我的代码工作。
对不起,多余的问题,并提前谢谢你。