gpt4 book ai didi

python - 无法让子进程结束/退出

转载 作者:行者123 更新时间:2023-12-03 00:23:28 26 4
gpt4 key购买 nike

我正在使用 subprocess执行mimic的模块程序(指定 here )。下面的代码成功地读取了一些文本并写入了一个 mp3 文件。

import subprocess

proc = subprocess.Popen(['mimic','-t','Hello','-o','hello.mp3'])

proc.stdin.close()
proc.wait()
但是,该过程永远不会结束/退出,而只是挂起。如果它有所作为,我最终会将其放入一个循环中以读取多个文本并编写多个 mp3 文件。我需要添加什么才能退出进程?

最佳答案

循环完成后可能会杀死或终止它。

proc.kill()
或者
proc.terminate()

关于python - 无法让子进程结束/退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63759902/

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