GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

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

posted on 2023-04-30 09:21  GKLBB  阅读(298)  评论(0)    收藏  举报