Python脚本删除了太多行

苏沙

我的任务是删除700个文件中的前4行。我编写了一个脚本,该脚本删除了前4行并将修改后的文件复制到新目录中。当我比较2个文件(即原始文件和新文件)时,我注意到它删除了前4行和后4行。这不是我的目标,即除前4行外,所有行都应相同。您是否知道为什么它会截断最后4行以及如何解决?谢谢:

fileList = os.listdir(sys.argv[1])

    for file in fileList:
        absFile = os.path.join(os.path.abspath( sys.argv[1]), file )
        fileName = file
        FILE2 = open( fileName, 'w' )
        with open( absFile, 'r' ) as FILE:
            FileLines = FILE.readlines() 
            for line in FileLines:
                nline = line.rstrip()
                if FileLines.index(line) < 4:
                    continue
                else:
                    FILE2.write(line)
            shutil. copy( fileName, sys.argv[2] )

        FILE2.close()
        os.remove( fileName )

if __name__ == '__main__':
    main()
苏沙

对我来说,这不再是问题。在这种情况下失败的原因是功能设计不佳。我修好了它。门票可能关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除重复删除了太多的点

来自分类Dev

我不了解pandas.drop的行为,因为我从dropna获得了不同的结果(删除了太多行)

来自分类Dev

jQuery删除了太多字段

来自分类Dev

JS Regex 从 textarea 中删除了“太多”

来自分类Dev

删除多行块的脚本

来自分类Dev

Python列表过滤消除了太多

来自分类Dev

df.drop_duplicates删除了太多条目

来自分类Dev

Python向excel文档添加太多行

来自分类Dev

自动存档Gmail的脚本突然删除了

来自分类Dev

在Python中删除多行

来自分类Dev

Shell的“删除单词”快捷方式删除了太多字符

来自分类Dev

如何使用python脚本删除CSV文件中多行通用的特定字符串?

来自分类Dev

程序输出太多行?

来自分类Dev

在Python中删除多行HTML

来自分类Dev

python try:除了:pass; 在多行try语句上

来自分类Dev

是否删除了PHP的ASP和脚本标签

来自分类Dev

bash脚本删除了可选的<Integer> <colon>前缀

来自分类Dev

是否删除了PHP的ASP和脚本标签

来自分类Dev

不幸的是删除了/ usr / bin / python

来自分类Dev

不幸的是删除了/ usr / bin / python

来自分类Dev

SQL计数返回太多行

来自分类Dev

SOSL语句返回太多行

来自分类Dev

SQL计数返回太多行

来自分类Dev

'didSelectRowAtIndexPath'检测到太多行

来自分类Dev

根据Serach Conditon Python删除多行

来自分类Dev

如何通过 Python 删除文本中的多行?

来自分类Dev

python中的正则表达式删除太多

来自分类Dev

类似SQL的语句排除了太多

来自分类Dev

删除多行