How to start a program with Python?
I thougt this would be very easy like:
open(r"C:\Program Files\Mozilla Firefox\Firefox.exe")
But nothing happens. How to do this? Thanks in advance.
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 .
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"])
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With