【问题标题】:how to open multiple songs using an external application in python如何在python中使用外部应用程序打开多首歌曲
【发布时间】:2021-04-25 13:36:31
【问题描述】:

在我的代码中,我需要播放已下载到设备的歌曲播放列表,因此我需要知道如何在外部应用程序中打开歌曲 在这个question 中,我发现了如何打开一首单曲,因为os.runfile(fileName) 对我来说单曲效果很好.. 有没有像os.runfiles 这样的东西,显然不可用

【问题讨论】:

    标签: python python-3.x file operating-system external


    【解决方案1】:

    不要使用操作系统。 使用

    import shlex
    import subprocess
    import sys
    
    externalApp = 'vlc'
    command = shlex.split('{} ~/Videos/*mp4'.format(externalApp))
    subprocess.run(command)
    

    如果您使用的是 linux。如果不是,请相应修改命令。

    【讨论】:

    • 不幸的是,我使用的是 Windows,并且我不断收到文件未找到错误.. 你能解释一下如何修改命令吗?
    • 我认为你只需要让输入文件的路径看起来像 Windows,就像这样:“C:/Users/Username/Videos/someVideo.mp4”,或者你保存媒体的任何地方文件。
    猜你喜欢
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多