os.startfile / webbrowser + Firefox

Martin Franklin mfranklin1 at gatwick.westerngeco.slb.com
Tue Jul 6 07:09:34 EDT 2004


On 6 Jul 2004 10:52:17 GMT, Matthias Huening <mhuening at zedat.fu-berlin.de>  
wrote:

> Hi,
>
> os.startfile('http://www.python.org') works fine on WinXP with IE as
> default webbrowser. With Mozilla Firefox 0.9 as default webbrowser,
> however, I get an error. Firefox starts, the page gets loaded and then
> Python gives me an error message (Traceback below). The same is true
> for the webbowser module. Is this a Python problem or a Firefox
> problem?
>
> Matthias
>
>
>>>> import os
>>>> os.startfile('http://www.python.org')
>
> Traceback (most recent call last):
>   File "<pyshell#2>", line 1, in -toplevel-
>     os.startfile('http://www.python.org')
> WindowsError: [Errno 2] Das System kann die angegebene Datei
> nicht finden: 'http://www.python.org'
>
>>>> import webbrowser
>>>> webbrowser.open('http://www.python.org')
>
> Traceback (most recent call last):
>   File "<pyshell#4>", line 1, in -toplevel-
>     webbrowser.open('http://www.python.org')
>   File "C:\Python23\lib\webbrowser.py", line 43, in open
>     get().open(url, new, autoraise)
>   File "C:\Python23\lib\webbrowser.py", line 250, in open
>     os.startfile(url)
> WindowsError: [Errno 2] Das System kann die angegebene Datei
> nicht finden: 'http://www.python.org'
>>>>


I hate to say but it worked for me using Opera as my default browser
on Windows 2000 but fails with Firefox so I guess it's a Firefox thing...

FYI webbrowser just calls os.startfile on windows hence the same error


Martin


-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/



More information about the Python-list mailing list