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

Peter Otten __peter__ at web.de
Don Aug 12 15:14:09 CEST 2004


Diez B. Roggisch wrote:

>> Noch (viel) besser wäre natürlich, wenn os.startfile() einfach Unicode
>> könnte.
> 
> os.startfile kann genau das, was das OS kann - wenn Windows kein utf8 bei
> Dateinamen zulaesst bzw. nicht entsprechend konfiguriert ist, dann kann
> python da nix dran drehen.... Angeblich benutzt ntfs utf8 - Martin kann da
> bestimmt was zu sagen.

os.startfile() verwendet ShellExecute(), os.listdir() dagegen
FindFirstFileW() (siehe posixfile.c). Vielleicht lässt sich die Variante
ShellExecuteW(), falls es die gibt, irgendwie - don't ask me - von Hand
verwenden?

Peter