By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,814 Members | 1,136 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,814 IT Pros & Developers. It's quick & easy.

Open a file with default handler app?

P: n/a
Hi, I searched for this on google and in this group, but my awesome
google-fu powers failed me. Is there a way to open any file using
default program that'd open it? In other words, to do the same action
as double-clicking in windows explorer? And secondly, is there a way
to do the same thing for linux that'd work across all desktop
environments and distributions, or at least in all major ones? What
I'm trying to do here is to have records (or items) in my app where
you could attach any kind of file and open it from there by clicking
'open'. Then it would go and do something like os.system("launch %s" %
filename). So any way to do this except for keeping your own
dictionary of file types and relevant apps? thx, -ak
Mar 12 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
On Mar 11, 9:24*pm, andrei....@gmail.com wrote:
Hi, I searched for this on google and in this group, but my awesome
google-fu powers failed me. Is there a way to open any file using
default program that'd open it? In other words, to do the same action
as double-clicking in windows explorer? And secondly, is there a way
to do the same thing for linux that'd work across all desktop
environments and distributions, or at least in all major ones? What
I'm trying to do here is to have records (or items) in my app where
you could attach any kind of file and open it from there by clicking
'open'. Then it would go and do something like os.system("launch %s" %
filename). So any way to do this except for keeping your own
dictionary of file types and relevant apps? thx, -ak
Hey there,
I've had to do the same things for a program that I'm writing. The
following command should do the trick:

os.startfile("yourfilehere")

from the os module. Hope this helps!
Mar 12 '08 #2

P: n/a
On Mar 11, 11:50*pm, Wubbul...@gmail.com wrote:
>
Hey there,
I've had to do the same things for a program that I'm writing. The
following command should do the trick:

os.startfile("yourfilehere")

from the os module. Hope this helps!
That's perfect, thanks a ton++!
Mar 13 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.