2013-05-04 67 views
2

我在Chrome瀏覽器中將Chrome配置爲默認瀏覽器。Python web瀏覽器模塊有時無法在Chrome中打開url

在我的Python 2.7.4程序結束時,我有以下幾點:

import webbrowser 
webbrowser.open('http://example.com') 

有時候,而不是打開的標籤as the documentation suggests will happen此命令將關注谷歌瀏覽器,而無需在新標籤中打開URL。

我甚至不確定從哪裏開始調試(至少在Python端沒有錯誤)。我很感激一些關於從哪裏開始尋找的想法。

回答

0

它看起來像有一個在網頁瀏覽器2.7源代碼,Chrome的特定代碼:

http://hg.python.org/cpython/file/2.7/Lib/webbrowser.py

然而,當我打開我的電腦上的Python文件,它運行的webbrowser.py源的早期版本代碼,沒有Chrome特定的標誌。

我使用最新的代碼(來自網站)更新了我係統上的源代碼,並且它在Chrome中運行時沒有任何問題。

它在Python 3.3中也得到了修復,我很放心。

相關問題