The webbrowser library provides a convenient way to launch a URL with a browser window through the webbrowser.open() method. Numerous browser types are available, b
webbrowser.open()
iexplore = os.path.join(os.environ.get("PROGRAMFILES", "C:\\Program Files"), "Internet Explorer\\IEXPLORE.EXE") ie = webbrowser.BackgroundBrowser(iexplore) ie.open(...)
This is what the webrowser module uses internally.
webrowser