用Python将大量数据写入TXT文件的最快方法是什么?

2024-09-29 23:33:32 发布

您现在位置:Python中文网/ 问答频道 /正文

o,我正在用Python脚本从openvmsrdboracle数据库中提取大量数据

在“手工”评测中,3/4的时间用于将数据写入TXT文件

print >> outputFile, T00_EXTPLANTRA_STRUCTS.setStruct(parFormat).build(hyperContainer)

这是打印数据的特定行,需要执行时间的3/4。 T00\u EXTPLANTRA\u STRUCTS.py是一个包含数据结构(由.setStruct()定义)的外部文件,hyperContainer是“Construct”库中包含数据的容器

提取整个文件几乎需要5分钟。我真的很想知道有没有比这更快的方法来写TXT数据

我已经优化了代码的其余部分,特别是DB事务,只是编写操作需要很长时间才能执行

要写入的数据如下所示,有167000行这样的数据(我用“X”隐藏了实际数据

XX;XXXXX;X;>;XXXXX;XXXX;XXXXXXXXXXXXXX            ;XXX;   ;XXX; ;

非常感谢任何花时间在这上面的人


Tags: 文件数据txt脚本数据库时间xxx手工

热门问题