Python:os.system x实际命令

时间:2014-11-23 17:59:52

标签: python operating-system ubuntu-14.04

当我直接通过命令行执行以下命令时,它可以正常工作:

mpg321 -a bluetooth Canon.mp3

但是,通过Python执行以下代码:

import os
os.system('mpg321 -a bluetooth Canon.mp3')

我收到以下错误:

  

ALSA lib pcm.c:2217:(snd_pcm_open_noupdate)未知的PCM蓝牙   无法用设备蓝牙打开libao驱动程序(正在使用的设备?)

知道可能出错的是什么? 谢谢!

1 个答案:

答案 0 :(得分:0)

mpg321错误消息:

  

无法打开libao驱动程序

如果用户没有写入/ dev / audio的权限,则可能发生

。见 Debian SoundFAQ(搜索“无法打开 libao“)指向http://wiki.debian.org/SoundConfiguration 解决方案,即将用户添加到audio组。

adduser USER_NAME audio

或者,像OP一样,以具有正确权限的用户身份运行命令。