Die Suche ergab 3 Treffer

von tb71
Montag 2. Juli 2007, 09:51
Forum: Allgemeine Fragen
Thema: Unicode und argv
Antworten: 6
Zugriffe: 1351

Hallo,

nur für den Fall, dass es jemanden interessiert hier meine Lösung:

Command Line auslesen mittels ctypes.windll.kernel32.GetCommandLineW()

Die API [win32api|win32ui].GetCommandLine() geht nicht (kein Unicode...)

Mittels ctypes.windll.shell32.CommandLineToArgvW() splitten.

Wenns "schöner ...
von tb71
Montag 2. Juli 2007, 08:07
Forum: Allgemeine Fragen
Thema: Unicode und argv
Antworten: 6
Zugriffe: 1351

Hallo,

Leider ist sys.getfilesystemencoding() keine 100%ige Absicherung dafür, dass auch das, was hinneinkommt, wirklich in dem Codec codiert ist.

Zudem kann auf einigen Betriebssystemen die Methode "None" zurückliefern (z.B. HP-UX) was denn die .decode() Methode crashen lässt (erwartet ...
von tb71
Freitag 29. Juni 2007, 13:35
Forum: Allgemeine Fragen
Thema: Unicode und argv
Antworten: 6
Zugriffe: 1351

Unicode und argv

Hallo,

fange gerade neu mit Python an und stehe schon vor einem (für mich unlösbaren) Problem: Wie kann ich Parameter mit nicht 8-bit-Zeichen übergeben/auswerten, z.B.:

ασγξκ3ς

Der Aufruf des Scripts erfolgt von der Kommandozeile, der Output (einfach nur Traces) geht in eine Datei um Probleme ...