FifoDiskQueue:连接到以前创建的queu

2024-09-28 05:17:53 发布

您现在位置:Python中文网/ 问答频道 /正文

<>我开始使用FifoDiskQueue,太好了! 我只是不明白如何重新连接到磁盘中已经存在的文件队列。举个例子:

>>> from queuelib import FifoDiskQueue
>>> queue = FifoDiskQueue("queue")
>>> queue.push('item')
>>> queue.info
{'tail': [0, 0, 0], 'head': [0, 1], 'chunksize': 100000, 'size': 1}
>>> queue = FifoDiskQueue("queue")
>>> queue.info
{'tail': [0, 0, 0], 'head': [0, 0], 'chunksize': 100000, 'size': 0}

当我尝试用另一个引用重新连接到预先存在的FifoDiskQueue时,它认为队列的大小是0。为什么?我可以看到磁盘上的文件,它不是空的。你知道吗


Tags: 文件fromimportinfosize队列queuepush

热门问题