问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊?
(该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿
with open('m.txt', 'r') as f1:
txt = f1.read()
txt.replace('avg rating:', 'avg:')
with open('m1.txt' , 'w') as f2:
f2.write(txt)
读取文件到内存,然后修改以后重新写回文件
#!/bin/env python
import fileinput
for line in fileinput.put('test.txt',replace=1,bakup='_bak'):
line.replace(ratimg,av)