它似乎
import Queue
Queue.Queue().get(timeout=10)
是键盘可中断(ctrl-c)而
import Queue
Queue.Queue().get()
不是。我总是可以创建一个循环;
import Queue
q = Queue()
while True:
try:
q.get(timeout=1000)
except Queue.Empty:
pass
但这似乎是一件奇怪的事情。
那么,有没有办法让一个无限期等待但键盘可中断的 Queue.get()?