2010-12-05 18 views
3

我不知道爲什麼這不起作用....我試圖打開歌劇,但它說找不到可運行的瀏覽器。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') 

回答

2

名稱參數應該僅僅是「歌劇」:

op = webbrowser.get('opera') 

確保您在計算機上安裝了Opera和該可執行opera.exe是在路徑。

 
>>> import webbrowser 
>>> webbrowser.get('opera') 
<webbrowser.BackgroundBrowser object at 0x02095490> 

請參閱文檔中的table of allowed values for the name parameter

如果你想指定的可執行文件(其中的方式是,如果你希望你的應用程序可以移植一個壞主意)的確切路徑,那麼你可以指定如下命令行:

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

返回「webbrowser.Error:無法找到可運行的瀏覽器」:/ – user377419 2010-12-05 16:26:05