problema con llamada a software
Alberto Valverde
alberto en toscat.net
Mar Feb 27 23:52:23 CET 2007
On Feb 24, 2007, at 2:56 AM, Fabio Duran Verdugo wrote:
> hola me llamo fabio y desarrollo bajo python y gtk incluyendo a kiwi
> (gnome), y tengo un problema que no es un bug pero resulta molesto,
> porque
> resulta que estoy desarrollando un sistema que necesita y despende de
> firefox (linux) y explorer (wintendo), y el problema es que si
> ejecuto esta
> instruccion :
>
> if sys.platform == "win32":
> os.system("explorer reporte.html")
> else:
> os.system("firefox reporte.html")
A lo mejor te resulta más sencillo usar el módulo webbrowser [1]de la
librería estándar que hace exáctamente lo que (creo que) quieres, no
bloquea el proceso que lo ejecuta y funciona bajo windows.
import webbrower
webbrowser.open("file://reporte.html")
Espero te sirva de ayuda,
Alberto
[1] http://www.python.org/doc/current/lib/module-webbrowser.html
Más información sobre la lista de distribución Python-es