gpt4 book ai didi

python - 使用 python 关闭程序?

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

我正在尝试使用 python 在录制音频时关闭 VLC。目前我正在使用:

os.kill(pid,pid)

这有效,但会突然关闭 VLC 并且不允许录制文件正确关闭,从而损坏它。如果我手动关闭 VLC GUI 实例,则录制文件不会损坏。

所以基本上我正在寻找一个 python 命令来关闭模拟应用程序 GUI 上的“关闭”按钮的应用程序。

或者,也许还有另一种方式。例如在终止 VLC 进程之前关闭正在写入录音的 .wav 文件?我也为此做了一些工作,但没有得到任何结果。

感谢您的帮助!

最佳答案

您使用的函数有误,您可能需要这样的东西:

from signal import SIGTERM
os.kill(pid,SIGTERM)

第二个参数指定中断。还经常使用的是 SIGKILL,这是一个硬杀,可能与您之前使用的一样。您可以找到有关 linux 信号的更多信息 here .在 Windows 中,您的选项更加有限,请参阅 the python docs可用信号。

通过为第二个参数提供 pid,您可能会设置一个非常重的 kill 信号,立即终止应用程序,而不关闭文件。

关于python - 使用 python 关闭程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058377/

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