是否可以测试 Python 类文件对象在当前读取位置之后是否有字符?
我试图保持subprocess.PIPE
刷新到我的标准输出,所以我一直read(1)
在上面运行。我只想阅读是否真的有什么东西可以让我得到(否则它会挂起直到出现某些东西)。
是否可以测试 Python 类文件对象在当前读取位置之后是否有字符?
我试图保持subprocess.PIPE
刷新到我的标准输出,所以我一直read(1)
在上面运行。我只想阅读是否真的有什么东西可以让我得到(否则它会挂起直到出现某些东西)。
Asubprocess.PIPE
不仅仅是一个文件,它是一个实际的文件。因此,您可以获取其文件描述符并将其传递给select.select()
或类似的函数。