在Linux中达到一定大小后,停止将Python脚本写入文件

乔什·乌斯特(Josh Usre)

对Python和Linux来说有些新的东西。我创建了一个脚本,用于挖掘Twitter的流API。当流中的内容与我的参数匹配时,脚本将写入.csv文件。

我想知道一旦文件达到1 gig,是否有任何方法可以停止我的脚本。我知道cron可以用来计时脚本和所有内容,但是我更关心文件的大小而不是时间。

感谢您的投入和考虑。

卡拉哈特

在您的情况下,您可能不需要,os.stat并且os.stat在某些情况下可能会给您错误的大小(即缓冲区不刷新)。为什么不使用f.tell()这样的东西来读取尺寸

with open('out.txt', 'w', encoding='utf-8') as f:
    csvfile = csv.writer(f)
    maxsize = 1024                # max file size in bytes
    for row in data():
        csvfile.writerow(row)
        if f.tell() > maxsize:    # f.tell() gives byte offset, no need to worry about multiwide chars
            break

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Linux中达到一定大小后,停止将Python脚本写入文件

来自分类Dev

写入文件直到达到一定大小

来自分类Dev

NLog避免一定大小后写入文件

来自分类Dev

输出达到一定大小后,停止端子命令吗?

来自分类Dev

达到特定大小后停止写入捕获文件

来自分类Dev

达到一定的dps后停止Solver

来自分类Dev

如何将文件移动到文件夹,直到达到一定大小?

来自分类Dev

PDF达到一定大小后无法添加内容

来自分类Dev

等待文件句柄,直到达到一定大小

来自分类Dev

在达到一定大小后使用正确的文件扩展名将输出拆分为多个文件

来自分类Dev

当表达到一定的行数后,PHP / MySQL停止更新

来自分类Dev

节点进程达到一定的内存大小(泄漏)后,如何重新启动它?

来自分类Dev

一定匹配后将文本追加到文件

来自分类Dev

在达到一定值后删除Pandas DF中的行的最佳方法是什么?

来自分类Dev

在达到一定值后删除Pandas DF中的行的最佳方法是什么?

来自分类Dev

如何在Javascript中达到一定限制后破坏数组

来自分类Dev

如何在css中达到一定宽度后断线

来自分类Dev

达到一定的行数后创建新表

来自分类Dev

达到一定条件后终止递归

来自分类Dev

生成一定大小的文件?

来自分类Dev

在达到一定的观看次数后,将访问者重定向到其他地方

来自分类Dev

MySQL中的日期差异达到一定天数

来自分类Dev

如何在不使用外部软件的情况下使用批处理脚本将二进制文件拆分为一定大小的块?

来自分类Dev

如何使用netcat写入文件?并将其设置为增长到一定大小并开始覆盖自身吗?

来自分类Dev

Cron任务调度并在一定间隔后停止

来自分类Dev

当窗口宽度达到一定大小时如何删除slidetoggle隐藏的div

来自分类Dev

当达到一定高度的子控件时显示并调整GridRow的大小

来自分类Dev

jQuery slideToggle()达到一定高度?

来自分类Dev

日志达到一定限制后,可以配置NLog修剪日志吗?

Related 相关文章

  1. 1

    在Linux中达到一定大小后,停止将Python脚本写入文件

  2. 2

    写入文件直到达到一定大小

  3. 3

    NLog避免一定大小后写入文件

  4. 4

    输出达到一定大小后,停止端子命令吗?

  5. 5

    达到特定大小后停止写入捕获文件

  6. 6

    达到一定的dps后停止Solver

  7. 7

    如何将文件移动到文件夹,直到达到一定大小?

  8. 8

    PDF达到一定大小后无法添加内容

  9. 9

    等待文件句柄,直到达到一定大小

  10. 10

    在达到一定大小后使用正确的文件扩展名将输出拆分为多个文件

  11. 11

    当表达到一定的行数后,PHP / MySQL停止更新

  12. 12

    节点进程达到一定的内存大小(泄漏)后,如何重新启动它?

  13. 13

    一定匹配后将文本追加到文件

  14. 14

    在达到一定值后删除Pandas DF中的行的最佳方法是什么?

  15. 15

    在达到一定值后删除Pandas DF中的行的最佳方法是什么?

  16. 16

    如何在Javascript中达到一定限制后破坏数组

  17. 17

    如何在css中达到一定宽度后断线

  18. 18

    达到一定的行数后创建新表

  19. 19

    达到一定条件后终止递归

  20. 20

    生成一定大小的文件?

  21. 21

    在达到一定的观看次数后,将访问者重定向到其他地方

  22. 22

    MySQL中的日期差异达到一定天数

  23. 23

    如何在不使用外部软件的情况下使用批处理脚本将二进制文件拆分为一定大小的块?

  24. 24

    如何使用netcat写入文件?并将其设置为增长到一定大小并开始覆盖自身吗?

  25. 25

    Cron任务调度并在一定间隔后停止

  26. 26

    当窗口宽度达到一定大小时如何删除slidetoggle隐藏的div

  27. 27

    当达到一定高度的子控件时显示并调整GridRow的大小

  28. 28

    jQuery slideToggle()达到一定高度?

  29. 29

    日志达到一定限制后,可以配置NLog修剪日志吗?

热门标签

归档