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

时间:2019-04-09 11:48:53

标签: python optimization text

o,我正在使用Python脚本从OpenVMS RDB Oracle数据库中提取大量数据。

在“手工”配置文件中,需要花费3/4的时间将数据写到TXT文件中。

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

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

提取整个文件大约需要五分钟。我真的很想知道是否有一种方法可以比这更快地写入TXT数据。

我已经优化了其余的代码,尤其是数据库事务,只是执行写入操作要花费很长时间。

要写入的数据看起来像这样,有167.000行。 (我用“ X”隐藏了实际数据)

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

非常感谢任何花费时间的人。

0 个答案:

没有答案