Python os.open 在 ubuntu 中不起作用

Python os.open 在 ubuntu 中不起作用

我在 ubuntu-18.04 上使用 python 3.6。我写了一个 python 脚本来播放歌曲。以下是部分代码:

elif 'play song' in query:
        songs_dir = '/home/mjiabir/Music/mp3'
        songs = os.listdir(songs_dir)
        os.open(os.path.join(songs_dir, songs[0]),os.O_RDONLY)

当我输入此命令时,它接受该命令但不执行任何操作,只是避开它并要求输入下一个命令。我该怎么办?

答案1

打开并不意味着会播放。使用下面的代码播放音乐。可能需要进行一些小调整。

from pygame import mixer  # Load the popular external library

mixer.init()
mixer.music.load('e:/LOCAL/Betrayer/Metalik Klinik1-Anak Sekolah.mp3')
mixer.music.play()

参考及致谢:https://stackoverflow.com/questions/20021457/playing-mp3-song-on-python

相关内容