2024-09-17 18:24:12 发布
网友
{}{}方法将从队列中删除并返回一个项
但我只想阅读该项目,而不是删除它。我该怎么做
queue = asyncio.Queue() result = await queue.get()
这里我只想知道结果的值,但不想将其从队列中删除
您可以尝试这种方法,尽管这有点麻烦,并且可能无法在所有Python版本中工作。虽然它可能不是线程安全的,但它在3.9.6中确实起作用:-
import queue TQ = queue.Queue() TQ.put(99) TQ.put(100) for q in TQ.__dict__['queue']: print(q)
这将发出值99&;一百
您可以尝试这种方法,尽管这有点麻烦,并且可能无法在所有Python版本中工作。虽然它可能不是线程安全的,但它在3.9.6中确实起作用:-
这将发出值99&;一百
相关问题 更多 >
编程相关推荐