My application prints a PDF to a temporary file. How can I open that file with the default application in Python?
I need a solution for
os.startfile is only available for windows for now, but xdg-open will be available on any unix client running X.
if sys.platform == 'linux2': subprocess.call(["xdg-open", file]) else: os.startfile(file)
on windows it works with os.system('start <myFile>')
. On Mac (I know you didn't ask...) it's os.system('open <myFile>')
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