why can't open the file with browser?

Mark Lawrence breamoreboy at yahoo.co.uk
Wed Sep 24 18:41:49 CEST 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

"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