gpt4 book ai didi

python - 在 Python 中从数据源创建多个文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:02 25 4
gpt4 key购买 nike

我有一个在 Python 中使用的数据源。我想将该数据保存到文件中,这样一旦达到阈值(即:1K、1M),文件就会关闭并自动打开一个新文件来保存数据。

即:

<file handler with buffer 200>
file.write('a'*1000)

上面的行将根据数据生成 5 个文件。是否有一个预构建的 python 库可以处理这个问题,还是我需要自己编写一个?

最佳答案

如果一个记录器框架太多了,你可以自己做——不应该超过十几行代码。获取文件大小的最简单方法是调用打开文件描述符的 tell() 方法。

您还可以跟踪正在输出的字节,但如果您的程序有时会附加到预先存在的文件,则这需要额外的逻辑。

关于python - 在 Python 中从数据源创建多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9751214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com