Python 删除文本匹配的行记录
实则就是重新写一遍文件内容,将匹配的行记录 跳过(continue),,但是如果目标文件是好几个G的文件,那这样会十分耗时甚至内存溢出吧~!
with open("pi.txt", "r") as f: lines = f.readlines() print(lines) with open("pi.txt", "a") as f_w: for line in lines: if "5" in line: continue f_w.write(line)
实则就是重新写一遍文件内容,将匹配的行记录 跳过(continue),,但是如果目标文件是好几个G的文件,那这样会十分耗时甚至内存溢出吧~!
with open("pi.txt", "r") as f: lines = f.readlines() print(lines) with open("pi.txt", "a") as f_w: for line in lines: if "5" in line: continue f_w.write(line)