小编Raj*_*j K的帖子

处理非常大(超过 30GB)文本文件并显示进度的最佳方法是什么

[新手问题]

你好,

我正在处理一个超过 30GB 的巨大文本文件。

我必须对每一行进行一些处理,然后以 JSON 格式将其写入数据库。当我读取文件并使用“for”循环时,我的计算机在处理数据大约 10% 后崩溃并显示蓝屏。

我目前正在使用这个:

f = open(file_path,'r')
for one_line in f.readlines():
    do_some_processing(one_line)
f.close()
Run Code Online (Sandbox Code Playgroud)

另外,我如何显示到目前为止已处理多少数据的总体进度?

非常感谢大家。

python data-processing

4
推荐指数
1
解决办法
900
查看次数

标签 统计

data-processing ×1

python ×1