首页 > 解决方案 > Python删除文件中的行而不加载完整文件

问题描述

我有一个 100GB 的文本文件需要导入到 mysql-db。到目前为止,我计划使用 python 通过 readline() 读取文件并删除导入的行以防程序崩溃。有没有办法在不将整个文件加载到内存的情况下删除这些行?还是有更好的方法来完成这项任务?

标签: pythonpython-3.xfilereadline

解决方案


保留最后一次成功完成查询的行号。如果您的脚本崩溃,请从该行重新开始。


推荐阅读