我有这个python代码,当我运行它时,它可以工作并将我带到YouTube。我正在尝试获取它,因此每次启动树莓派时,它将运行我的python代码并将我直接带到YouTube。 rc.local文件运行,但显示
找不到可运行的浏览器
这是我的python程序
import webbrowser, os, sys
url = "http://www.youtube.com"
chrome_path = '/usr/lib/chromium-browser/chromium-browser'
def main():
webbrowser.get(chrome_path).open(url)
main()
这是我的rc.local文件
python /home/pi/browserOpen/OpenBrowser.py &
exit 0
答案 0 :(得分:0)
尝试像这样更改您的main()
函数:
def main():
webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chrome_path), 1)
webbrowser.get('chrome')
webbrowser.open(url, new=2)
并将chrome_path
设置为"/usr/bin/chromium-browser/chromium-browser"
更新:
尝试在与.py文件相同的目录中创建.sh文件,将/yourpath/bin/yourscript.sh &
放在rc.local
中,并输入以下代码:
#!/bin/sh
sleep 10
python scriptname.py
在yourscript.sh文件中。
here的原始答案