问题描述
- Python 删除TXT文件的指定行
-
问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊?
(该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿
解决方案
删除txt文件内容的指定行
获取指定目录下所有的.txt文件
python 读写txt文件 json文件
解决方案二:
读取文件到内存,然后修改以后重新写回文件
解决方案三:
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)
时间: 2024-10-03 13:00:43