良好的一天,在更换指定的列在CSV文件中一个字,如何使用Python
我试图改变一个单词在某列,使用指数,CSV文件,但它不会改变。
我的代码,我试图用:
import csv
with open('INPUT.CSV', 'r') as file1, open('OUTPUT.csv','w',newline='') as file2:
reader = csv.reader(file1, delimiter=',')
writer = csv.writer(outfile, delimiter=',')
for row in reader:
row[0].replace('word','changed word')# I want to replace in first column=row[0] 'word' with 'changed word'
writer.writerow(row)
输出文件是用相同的投入,没有改变。
someboby可以帮助我吗?非常感谢提前!
谢谢@mementum您的解决方案...我试着用它的代码,但它似乎只是在特定行(行[x])中进行更改,它会取代所有找到的匹配...可以用这种方式做点什么? –