请教一下如何利用脚本删除txt文档中指定行之后的所有内容
抓取的日志量很大,每次抓取的有效日志之需要到某个标签出现四次(该标签一共就出现四次),这个标签之后剩下的日志量依旧很大,尝试过手动选中后删除,但是全部选中后会有很长一段时间的加载,想利用脚本来操作
请教一下如何利用脚本删除txt文档中指定行之后的所有内容
抓取的日志量很大,每次抓取的有效日志之需要到某个标签出现四次(该标签一共就出现四次),这个标签之后剩下的日志量依旧很大,尝试过手动选中后删除,但是全部选中后会有很长一段时间的加载,想利用脚本来操作
我的思路是读取行再写入:
count = 0
with open(filename, 'a', encoding='UTF-8') as afile:
for line in file.readline(): #readline()一次只读一行
if count < 4:
afile.write(line)
else:
break
if flag in line:
count += 1