我正试图从一个空位阅读os.pipe(),看看它在阅读时是否为空.问题是调用read()会导致程序阻塞,直到实际上有东西可以读取,但是如果我正在进行的测试成功的话就没有.
os.pipe()
read()
我知道我可以使用select.select()超时,但我想知道是否有另一个问题的解决方案.
select.select()
python file pipe
file ×1
pipe ×1
python ×1