gpt4 book ai didi

python - 测试 Python 类文件对象中的未读字符

转载 作者:行者123 更新时间:2023-11-30 23:40:29 26 4
gpt4 key购买 nike

Possible Duplicate:
Non-blocking read on a subprocess.PIPE in python

是否可以测试Python类文件对象在当前读取位置之后是否有字符?

我正在尝试保留 subprocess.PIPE刷新到我的标准输出,所以我不断运行read(1)在上面。我只想阅读是否确实有东西可供我获取(否则它会挂起直到有东西出现)。

最佳答案

subprocess.PIPE 不仅仅是一个类似文件,它是一个实际的文件。因此,您可以 get its file descriptor并将其传递给select.select()或类似的功能。

关于python - 测试 Python 类文件对象中的未读字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12629675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com