gpt4 book ai didi

python - python中的文本文件循环缓冲区

转载 作者:太空狗 更新时间:2023-10-29 22:14:09 27 4
gpt4 key购买 nike

我需要一个 python 脚本,为限制为 N 行的文本文件中的行实现循环缓冲区,如下所示:

        row 1 -> pop
row 2
row 3
|
|
push -> row N

什么是最好的解决方案?

编辑:此脚本应创建和维护仅包含最新 N 行的文本文件。然后它应该弹出插入的第一行。就像一个 fifo 缓冲区。

最佳答案

使用collections.deque .它支持 maxlen 参数。

d = collections.deque(maxlen=10)
for line in f:
d.append(line)
# ...

关于python - python中的文本文件循环缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6293868/

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