gpt4 book ai didi

python - 当线程等待 stdout 时继续运行 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:16 26 4
gpt4 key购买 nike

我使用 python 脚本来接收输入并在 Linux 上运行命令。线程中接收到一个命令,它会粉碎一个逻辑卷。但有时需要很长时间才能完成磁盘逻辑卷的粉碎。

subproc.Popen('shred /dev/group/m1')

Python 中的线程一次运行一个。因此,脚本挂起,在运行子进程时不接受其他输入。有没有办法解决这个问题,以便在线程等待来自标准输出的数据时可以同时处理其他输入?

最佳答案

抱歉,但我在 Windows 上使用这个:

os.system("start /min cmd /c C:\Python27\python.exe sino1.py")

参见:

Python执行Unix/Linux命令示例 http://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples/

关于python - 当线程等待 stdout 时继续运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22264449/

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