用 python 处理一个文本时,想要删除其中中某一行,常规的思路是先把文件读入内存,在内存中修改后再写入源文件。但如果要处理一个很大的文本,比如GB级别的文本时,这种方法不仅需要占用很大内存,而且一次性读入内存时耗费时间,还有可能导致内存溢出。我们可以使用 open() 方法把需要修改的文件打开为两个文件,然后逐行读入内存,找到需要删除的行时,用后面的行逐一覆盖。实现方式见以下代码。
python 删除大文件中的某一行(最有效率的方法)
用户评论
推荐下载
-
Asp.net中获取DataTable选择第一行某一列值
主要介绍了获取DataTable选择第一行某一列值,需要的朋友可以参考下
10 2020-12-30 -
Python操作Excel插入删除行的方法
由于近期有任务需要,要写一个能够处理Excel的脚本,实现的功能是,在A表格上其中一列,对字符串进行分组和排序,然后根据排序好的A表格以固定格式自动填写到B表格上。在查找的过程中发现,网上流传了一些使
23 2020-11-17 -
qt删除文件中的指定行
qtc++文件删除一行删除指定行可以删除指定文件中的指定行
28 2020-05-27 -
如何有效率的刷leetcode LeetCode:利用python和C++来刷题
如何有效率的刷leetcode LeetCode利用python和C++来刷题。两数之和题目:解析:这道题一开始看的时候,有点类似于《剑指offer》的面试题57:和为s的数字。在那道题中,数组是排序
0 2024-10-06 -
QT教程一行一行地解说
QT教程 这一行包含了QApplication 类的定义。在每一个使用Qt 的应用程序中都必须 使用一个QApplication 对象。QApplication 管理了各种各样的应用程序的广泛资 源,
9 2020-12-12 -
12864滚屏可以一行一行移动
12864滚屏 可以一行一行移动 很好的喔
19 2020-07-27 -
python跳过第一行快速读取文件内容的实例
今天小编就为大家分享一篇python跳过第一行快速读取文件内容的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
12 2021-01-03 -
js应用之动态增加删除一行
NULL 博文链接:https://xiaomogui.iteye.com/blog/808103
14 2020-10-14 -
Oracle针对数据库某一行进行操作的时候如何将这一行加行锁
Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁的实现方法
15 2020-11-26 -
在python中只选取列表中某一纵列的方法
今天小编就为大家分享一篇在python中只选取列表中某一纵列的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
10 2020-12-09
暂无评论