相关疑难解决方法(0)

在Python中从大文件中删除行的最快方法

我正在Linux系统上使用一个非常大的(~11GB)文本文件.我正在通过检查文件错误的程序运行它.一旦发现错误,我需要修复该行或完全删除该行.然后重复......

最后,一旦我对这个过程感到满意,我会完全自动完成它.但是现在,让我们假设我正在手动操作.

从这个大文件中删除特定行的最快(在执行时间方面)方法是什么?我想在Python中做到这一点......但是会对其他例子持开放态度.该行可能位于文件中的任何位置.

如果是Python,请假设以下界面:

def removeLine(filename, lineno):

谢谢,

-AJ

python optimization

22
推荐指数
2
解决办法
1万
查看次数

标签 统计

optimization ×1

python ×1