How to start a programm with Python?
I thougt this would be very easy like:
open(r"C:\Program Files\Mozilla Firefox\Firefox.exe")
But nothing happen. How to do this? Thanks in advance.
How to start a programm with Python?
I thougt this would be very easy like:
open(r"C:\Program Files\Mozilla Firefox\Firefox.exe")
But nothing happen. How to do this? Thanks in advance.
try os.system()
and read up on alternatives in the subprocess
module.
You are opening the file to read its content, instead try subprocess module
http://docs.python.org/library/subprocess.html
import subprocess
subprocess.Popen([r"C:\Program Files\Mozilla Firefox\Firefox.exe"])
In general you can do that using subprocess.call
>>> from subprocess import call
>>> call(r"C:\Program Files\Mozilla Firefox\Firefox.exe")
But if all you want to do is open a page in a browser you can do:
>>> import webbrowser
>>> webbrowser.open('http://stackoverflow.com/')
True
See http://docs.python.org/library/subprocess.html and http://docs.python.org/library/webbrowser.html .