python脚本 --- 去除txt的指定行数
# -*- coding: UTF8 -*-
for i in range(17,800):
filename = i+1;
with open('.\\'+str(filename), "r") as f: #读取文本
data = f.readlines()
f.close()
#那么现在data = [0,1,2,3,4,5,6,7,8,9,10]
dirtyid = [0,1,2,3,4,5,6,7,8,9]#这个想删除是第几行,根据自己想删的内容筛选出来,并将行数保存在dirtyid
new_data = [] #新建一个列表
for x in range(len(data)):
if x not in dirtyid:#如果 data的行数 不在需要删除的行数里面
new_data.append(data[x])#将不删的数据赋给另一个列表
#此时的new_data=[0,1,2,4,5,7,8,10]
#将new_data写入txt:
with open('.\\'+str(filename)+'.txt','a')as f:
f.writelines(new_data)
f.close
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号