why can't open the file with browser?

Mark Lawrence breamoreboy at yahoo.co.uk
Wed Sep 24 12:41:49 EDT 2014


On 24/09/2014 13:22, Chris Angelico wrote:
> On Wed, Sep 24, 2014 at 7:32 PM, luofeiyu <elearn2014 at gmail.com> wrote:
>> import webbrowser webbrowser.open('f:\\test.html') why the file
>> f:\\test.html is opened by notepad ,not by my firefox or chrome?
>
> It looks to me as if your default association is set to Notepad rather
> than a web browser. Try opening one of the browsers' settings pages
> and making it your default browser. In Chrome, that's
> chrome://settings/ and it's near the bottom; in Firefox, go to
> Tools|Options, Advanced, and it's on the General tab. (They might
> check on startup and offer to make themselves default, which would
> save you some trouble.)
>
> ChrisA
>

 From 
https://docs.python.org/3/library/webbrowser.html#module-webbrowser 
"Note that on some platforms, trying to open a filename using this 
function, may work and start the operating system’s associated program. 
However, this is neither supported nor portable."  So it looks like a 
case of changing the file association through control panel or similar. 
  I'll leave the OP to find out how to do that as an exercise.

-- 
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence




More information about the Python-list mailing list