使用python关闭程序?

摘要:我正在尝试使用python关闭VLC,同时录制音频.目前我正在使用:os.kill(pid,pid)这可以工作,但突然关闭VLC并且不允许录制文件正确关闭,从而破坏它.如果我手动关闭VLCGUI实例,则录制文件不会被破坏.所以基本上我正在寻找一个python命令来关闭一个模拟应用程序GUI上“关闭”按钮的应用程序.或者

摘要:我正在尝试使用python关闭VLC,同时录制音频.目前我正在使用:os.kill(pid,pid)这可以工作,但突然关闭VLC并且不允许录制文件正确关闭,从而破坏它.如果我手动关闭VLCGUI实例,则录制文件不会被破坏.所以基本上我正在寻找一个python命令来关闭一个模拟应用程序GUI上“关闭”按钮的应用程序.或者。

使用python关闭程序?


我正在尝试使用
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,您可能会设置一个非常重的终止信号,它会立即终止应用程序,而不会关闭文件.


总结

以上是为你收集整理的使用python关闭程序?全部内容,希望文章能够帮你解决使用python关闭程序?所遇到的程序开发问题。

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论