如何在Python中同时读写数据?

时间:2016-05-16 16:09:31

标签: python

嗨大家好我正在寻找针对我的下列要求的优化方法。

我正在尝试根据通过ODBC连接(来自Vertica)的db表的输出将数据写入文件。但是我们已经指定了文件可以包含的最大行数限制。如果文件的行数多于指定的行数,则必须使用剩​​余数据创建新文件。

我不确定哪种方法(以下指定)对我的要求有好处。

  1. 首先,我将所有数据写入单个文件,然后根据配置中指定的行数限制,我将拆分文件。 (OR)

  2. 我将制作一个计数器来计算写入文件的行数,如果计数器超出文件行限制,则会创建另一个包含剩余数据的文件。

  3. 注意:我的表中有超过5亿行。

    任何建议都会有所帮助!

0 个答案:

没有答案