如何在py 3.6中打开播放列表中的随机视频?

时间:2019-03-20 11:00:30

标签: python python-3.x

我最近已从Chrome切换到Firefox,并且我用来从播放列表生成随机歌曲的程序之一已停止工作。这是我使用Chrome时使用的代码(而不是firefox_path,它表示chrome_path)。 Firefox是否有某些功能使它无法正常工作,或者我在代码中犯了一个看不见的错误?

import webbrowser as web
import secrets
firefox_path = 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe %s'
ytplaylist = [elem1, elem2, elem3]
B64Code = secrets.choice(ytplaylist)
vid = 'youtube.com/watch?v=' + B64Code
web.get(firefox_path).open(vid)

1 个答案:

答案 0 :(得分:0)

好吧,转义(反斜杠)并引用(内部带有空格的命令),然后它会起作用:

firefox_path = '"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" %s'

我的完整测试如下:

import webbrowser as web
firefox_path = '"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" %s'
vid = 'youtube.com/watch?v=f4f1TT3B--Y'
web.get(firefox_path).open(vid)