2013-03-01 4 views
0

J'essaie d'enregistrer le navigateur Firefox pour Windows. Selon la documentation de Webbrowser, "Si la variable d'environnement BROWSER existe, elle est interprétée comme remplaçant la liste de navigateurs par défaut de la plate-forme, comme une liste de navigateurs séparés par os.pathsep à essayer dans l'ordre". J'ai essayé de le régler, mais cela n'a eu aucun impact.Python webbrowser - enregistrement des navigateurs sous Windows

Z:\>SET BROWSER=C:\Program Files (x86)\Mozilla Firefox\firefox.exe %s 

Z:\>python3 
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:55:48) [MSC v.1600 32 bit (I 
tel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 
>>> import webbrowser 
>>> 
>>> webbrowser.open('http://google.com') 
True 
>>> 

webbrowser.get ("Firefox") ne fonctionne pas non plus

Comment puis-je faire webbrowser lancement Firefox?

Répondre

1

Vous devrez peut-être définir des environnements statiques, ce que vous pouvez faire dans les propriétés de mon ordinateur ... Que cela vous aide ou non est de comprendre (travaillé ici ..).

Une autre façon de le faire:

import webbrowser 

webbrowser.get("open -a C:\\Program F~\\Mozilla Firefox\\firefox.exe %s") 
webbrowser.open('http://google.com')