美文网首页
删除特定行

删除特定行

作者: 南山欧巴 | 来源:发表于2017-07-30 20:14 被阅读0次

python删除特定行可以利用for循环

in_file = open("text.txt")
out_file = open("new.txt","w")
index = 0
indices_to_remove = [1, 2, 5, 6]
for line in in_file:
    index = index+1
    if index not in indices_to_remove:
        out_file.write(line)
out_file.close()

还可以使用内置函数enummerate():

out_file = open("new.txt","w")
indices_to_remove = [1, 2, 5, 6]
for index, line in enumerate(open("text.txt")):
    if (index + 1) not in indices_to_remove:
        out_file.write(line)
out_file.close()

相关文章

网友评论

      本文标题:删除特定行

      本文链接:https://www.haomeiwen.com/subject/smuklxtx.html