美文网首页
删除特定行

删除特定行

作者: 南山欧巴 | 来源:发表于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