【发布时间】:2013-04-04 20:20:34
【问题描述】:
我有一个看似简单的 .CSV 文件任务。对于两个特定列(37、38),我需要用 0 替换所有空格。我试过以下代码:
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”而不进行任何编辑。
我发现很多关于剥离空格 (strip white spaces from file csv) 的内容,但我无法连接这些点并使我的代码正常工作。
抱歉,您提出了多余的问题,并在此先感谢您。
【问题讨论】:
标签: python csv python-2.7 whitespace