[Python-de] Re: Re: os.startfile()

"Martin v. Löwis" martin at v.loewis.de
Fre Aug 13 08:29:45 CEST 2004


Matthias Huening wrote:
> Heisst das, dass das in Griechenland wohl funktioniert, da dort auf den 
> meisten PCs die entsprechende Codepage eingestellt ist?

Korrekt.

> Noch (viel) besser wäre natürlich, wenn os.startfile() einfach Unicode 
> könnte.

Ja. Das wurde bei der PEP-277-Implementierung offenbar übersehen.

> Gibt's denn vielleicht eine Alternative, um Files mit dem passenden 
> Programm zu öffnen, ohne dass man weiss, um was für ein File es geht 
> und welche Software beim User installiert ist? Vielleicht sogar was 
> Platform-unabhängiges? (Denn os.startfile() ist ja wohl leider Windows-
> only...)

Meines Wissens nicht. Du könntest versuchen, das File im Webbrowser
zu öffnen - und der kann in vielen Fällen die richtige Hilfsanwendung
starten. Dazu gibt es das Modul webbrowser.

Ciao,
Martin