On 24/09/2014 13:22, Chris Angelico wrote:
On Wed, Sep 24, 2014 at 7:32 PM, luofeiyu <[email protected]> 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 -- https://mail.python.org/mailman/listinfo/python-list
