gpt4 book ai didi

python - 如何在不阻塞的情况下读取python中的unix管道?

转载 作者:太空宇宙 更新时间:2023-11-03 19:02:34 25 4
gpt4 key购买 nike

我想通过这样的管道读取进程的输出:

./backup.sh | my-python_program.py

我的 python 程序当前从标准输入读取:

buff =  sys.stdin.read()

尽管这看起来很天真,并且似乎会阻止需要很长时间执行的脚本。有更好的办法吗?

最佳答案

不确定 python 如何包装它,但你会想使用 select()具有较小的超时值。

关于python - 如何在不阻塞的情况下读取python中的unix管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15663203/

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