如何在python上的多个文件中保存数据

时间:2018-03-03 12:03:51

标签: python python-3.x

我试图在python中创建一个从网页复制一些文本的机器人。在每次运行中它都会获得10k +文本。所以我想将这些文本保存在不同的文件中。每个文件都会保留100多个文本。

我怎么能在python中做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

假设您不关心文件名是什么,您可以将每批消息写入新的临时文件,因此:

import tempfile

texts = some_function_grabbing_text()

while texts:
    with tempfile.TemporaryFile() as fp:
        fp.write(texts)
    texts = some_function_grabbing_text()