Tam platform bağımsız değil ama, şöyle bir yöntem varmış:

Linux / Mac OSX: 
os.system("open " + filename)

Win:
os.system("start " + filename)

Kaynak: http://stackoverflow.com/q/434612/198062

Murat Çorlu

On Nov 24, 2011, at 3:16 PM, Mucibirahman İLBUĞA wrote:

> Merhabalar,
> Pardus üzerinde Python ile küçük bir program geliştiriyorum. Program 
> içerisinde bir pdf dosya oluşturuluyor. Ben programdaki bir tuş ile bu pdf 
> dosyanın sistemin kendi pdf okuyucusu ile açılmasını istiyorum. 
> 
> Sorun şu ki bu program hem win hem de Pardus makinada çalışabilmeli. 
> Gugılladığımda; 
> import os
> os.startfile(path)
> http://www.blog.pythonlibrary.org/2010/09/04/python-101-how-to-open-a-file-or-program/
> 
> Görünüyor ama bu sadece win'de çalışıyormuş sanırım. Platform bağımsız bir 
> yöntem var mıdır? Ya da her iki platformda da sorunsuz çalışacak bir yöntem 
> var mıdır?...
> -- 
> Kolay gelsin,
> Mucip:)
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap