我正在为我的 Raspberry Pi Radio 创建一个 Python 脚本。Pi 使用 mpd/mpc 播放音乐,我可以在终端中输入以下命令来查看有关当前播放电台的信息:
mpc current -f "[%position%]"
这将告诉我:
11
由于第 11 个广播电台正在播放。
我的问题是,当我把它放在 Python 中提取这个数字作为我的代码的一部分时,它给了我这个:(我在第一个 % 符号下得到一个 ^ )
f=os.open("mpc current -f "[%position%]"")
SyntaxError: invalid syntax
这似乎很奇怪,因为我已经在 Python 脚本中使用了类似的命令,这些命令有效,但是它们中没有 % 符号。如:
f=os.popen("mpc current")
我仍在学习 Python,所以如果有人可以在这里纠正我,我将不胜感激,因为该命令对我来说似乎是合法的,尤其是两边都有“”。我什至尝试使用 ' 而不是 ",但如果我这样做了,该命令将不起作用。