python queuelib:获取队列的大小
python queuelib: Get size of queue
我正在使用 queuelib,到目前为止它很棒!
这是回购协议:
https://github.com/scrapy/queuelib
有没有办法获取 FifoDiskQueue 的当前大小?
最起码要知道是不是空的?
假设您的队列名为 q
。有
q.info['size']
工作?
queuelib
队列支持 len
,因此只需在一个队列上调用 len
即可获取其大小:
size = len(queue)
如果您没有意识到它是 len(queue)
而不是 queue.len()
,那么您可能还很新,还没有了解到 len
非零的事物会被考虑在内转换为布尔值时为真,所以
if queue:
# It's not empty
可用于判断队列是否为空
我正在使用 queuelib,到目前为止它很棒!
这是回购协议: https://github.com/scrapy/queuelib
有没有办法获取 FifoDiskQueue 的当前大小?
最起码要知道是不是空的?
假设您的队列名为 q
。有
q.info['size']
工作?
queuelib
队列支持 len
,因此只需在一个队列上调用 len
即可获取其大小:
size = len(queue)
如果您没有意识到它是 len(queue)
而不是 queue.len()
,那么您可能还很新,还没有了解到 len
非零的事物会被考虑在内转换为布尔值时为真,所以
if queue:
# It's not empty
可用于判断队列是否为空