Python3.1开放式操作

2024-04-25 19:51:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道为什么这不起作用…我试图打开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')

Tags: comhttpnewgetwww浏览器filesopen
3条回答

应尝试将browser path设置为browser环境变量。在

以下是如何在Windows中执行此操作(显然您正在使用它): http://vlaurie.com/computers2/Articles/environment.htm

据我所知,您无法为要与webbrowser对象关联的浏览器提供特定的文件路径。您只需要提供几个内置名称中的一个。{这里是你想要的歌剧。在

name参数应该是'opera':

op = webbrowser.get('opera')

确保您已经在计算机上安装了Opera,并且歌剧.exe在路上。在

^{pr2}$

请参阅文档中的table of allowed values for the name parameter。在

如果要指定可执行文件的确切路径(如果希望应用程序可移植,这是个坏主意),则可以指定命令行,如下所示:

op = webbrowser.get(r'C:\\Program Files\\Opera\\opera.exe %s')

相关问题 更多 >