[英]Python3.1 - Open Opera
我不知道为什么这不起作用....我正在尝试打开歌剧,但它说无法找到可运行的浏览器。
op = webbrowser.get('C:\\Program Files\\Opera\\opera.exe')
op.open_new_tab('http://www.stackoverflow.com')
op.open_new_tab('http://www.stackoverflow.com')
name参数应该只是'opera':
op = webbrowser.get('opera')
确保已在计算机上安装Opera,并且可执行opera.exe位于路径中。
>>> import webbrowser >>> webbrowser.get('opera') <webbrowser.BackgroundBrowser object at 0x02095490>
请参阅文档中name参数的允许值表 。
如果要指定可执行文件的确切路径(顺便说一下,如果您希望应用程序可移植,那么这是一个坏主意),那么您可以按如下方式指定命令行:
op = webbrowser.get(r'C:\\Program Files\\Opera\\opera.exe %s')
据我所知,您无法为要与webbrowser对象关联的浏览器提供特定的文件路径。 您只需提供一些内置名称即可。 你想要的是“歌剧” - 请参阅http://docs.python.org/py3k/library/webbrowser.html了解详情。
您应该尝试将浏览器路径设置为BROWSER环境变量。
以下是如何在Windows(您显然使用)中执行此操作: http : //vlaurie.com/computers2/Articles/environment.htm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.