run-mailcap in python?

Peter Hansen peter at engcorp.com
Tue Sep 10 08:31:28 EDT 2002


Thomas Guettler wrote:
> Thomas Guettler schrieb:
> 
>> Hi!
>>
>> On Unix there is a script called run-mailcap, which
>> opens the corresponding programm with the given file:
>>
>> run-mailcap foo.html
>> --> Default browser starts
> 
> 
> [cut]
> 
>> run("foo.html")
>>  --> Browser starts
> 
> 
> I just discoverd os.startfile(), but it is unfortunately
> only available on win32.
> 
> A Unix version would be nice.

import  os
if os.name == 'posix':
     def startfile(name):
         os.system('run-mailcap "%s"' % name)
     os.startfile = startfile

?

-Peter




More information about the Python-list mailing list