如何在os.system()打开的python中关闭程序?

时间:2014-11-24 12:03:54

标签: python audio python-3.x os.system

在python 3.4中,我试图在Linux中使用vlc打开一个“wav”文件。这是我的代码:

import os,time

os.system("cvlc audio/some.wav")
time.sleep(3)  #audio was one and half sec
a = 3+3
print (a)

播放音频,但其余部分不播放。我该怎么做才能做到这一点?更确切地说,我应该怎样做才能关闭vlc程序?

通过解决问题,我们将非常感谢知道在python 3.4中有没有更简单的方法在代码中播放音频? (平台独立代码将更加感激!)

1 个答案:

答案 0 :(得分:1)

所以VLC播放器不会退出。 VLC播放器有一个命令行参数,可以在播放歌曲/视频后关闭播放器。

  

<强>播放列表
      这些选项定义播放列表的行为。其中一些可以在播放列表对话框中覆盖。

  --play-and-exit, --no-play-and-exit
                             Play and exit (default disabled)

来源:https://wiki.videolan.org/VLC_command-line_help


您可以尝试以下方法吗?

os.system("cvlc audio/some.wav --play-and-exit")