我只是想使用subprocess.Popen和MPV播放器打开流媒体站点。下面的代码可以正常工作。
import subprocess
mpv = subprocess.Popen(["mpv", "http://stream-tx4.radioparadise.com:80/aac-128"])
returncode = mpv.wait()
现在,在第二个示例中,如果我尝试使用不起作用的变量传递url,则会收到“找不到文件站”错误。
import subprocess
station = "http://stream-tx4.radioparadise.com:80/aac-128"
mpv = subprocess.Popen(["mpv", "station"])
returncode = mpv.wait()
我的问题是为什么第二个示例不起作用?传递站点URL的正确方法是什么。
答案 0 :(得分:0)
简单,您必须替换为station
变量,而不要使用字符串"station"
:
import subprocess
station = "http://stream-tx4.radioparadise.com:80/aac-128"
mpv = subprocess.Popen(["mpv", station])
returncode = mpv.wait()