Für Umlaute musst du am Anfang dein Encoding angeben:
Ich habe den Verdacht, dass dies in diesem Fall nicht das Problem ist. Sieht mir eher nach einem möglichen UnicodeError bei dem 'print' aus.
@pPilger: Wenn ein Unicode-String per 'print' ausgegeben werden soll, so wird er von Python ...
Die Suche ergab 143 Treffer
- Dienstag 9. März 2010, 12:12
- Forum: Allgemeine Fragen
- Thema: probleme mit script unter windows
- Antworten: 15
- Zugriffe: 2883
- Sonntag 21. Februar 2010, 22:50
- Forum: Allgemeine Fragen
- Thema: Klassenaufbau bei größeren Programmen, MVC
- Antworten: 14
- Zugriffe: 4547
- Samstag 30. Januar 2010, 18:13
- Forum: Allgemeine Fragen
- Thema: Formattieren von Nicht-7-bit-Strings
- Antworten: 34
- Zugriffe: 5506
Achja, richtig. Unter Mac OS X liefert sys.stdout.encoding (afaik egal welche OS- und Pythonversion) "US-ASCII", obwohl das Terminal grundsätzlich mit UTF-8 läuft. Das ist mir neu und bei mir auch nicht der Fall.
Bei mir mit Python 2.5 und 2.6.4 unter OSX 10.4.11 defintiv so. Nur interessehalber ...
Bei mir mit Python 2.5 und 2.6.4 unter OSX 10.4.11 defintiv so. Nur interessehalber ...
- Samstag 30. Januar 2010, 16:40
- Forum: Allgemeine Fragen
- Thema: Formattieren von Nicht-7-bit-Strings
- Antworten: 34
- Zugriffe: 5506
- Freitag 29. Januar 2010, 22:38
- Forum: Allgemeine Fragen
- Thema: Formattieren von Nicht-7-bit-Strings
- Antworten: 34
- Zugriffe: 5506
- Dienstag 26. Januar 2010, 11:13
- Forum: Allgemeine Fragen
- Thema: Probleme mit cxfreeze und Python 3.1
- Antworten: 38
- Zugriffe: 4392
codecs.EncodedFile() mit `replace` als Wert für `error` dürfte die Anforderungen doch eigentlich erfüllen, oder? Man müsste sich nur noch eine kleine Wrapperfunktion schreiben, die immer in das gewünschte Encoding übersetzt. Dies kann man z.B. auch als Datenstrom an `print()` übergeben, so dass man ...
- Montag 25. Januar 2010, 21:03
- Forum: Allgemeine Fragen
- Thema: Probleme mit cxfreeze und Python 3.1
- Antworten: 38
- Zugriffe: 4392
- Montag 25. Januar 2010, 19:26
- Forum: Allgemeine Fragen
- Thema: Probleme mit cxfreeze und Python 3.1
- Antworten: 38
- Zugriffe: 4392
Stimmt, da müsste in meinen Beispielen noch ein `or sys.getdefaultencoding()`o.ä. hintendran.BlackJack hat geschrieben:@fhoech: `sys.stdout.encoding` geht aber auch nur, wenn Python die Kodierung irgendwie herausfinden konnte. Leitet man die Ausgabe in eine Datei um, dann ist das zum Beispiel `None`.
- Montag 25. Januar 2010, 17:22
- Forum: Installation/Konfigurieren
- Thema: Python und Wx unter Windows 7 64
- Antworten: 4
- Zugriffe: 2294
- Montag 25. Januar 2010, 14:09
- Forum: Allgemeine Fragen
- Thema: Probleme mit cxfreeze und Python 3.1
- Antworten: 38
- Zugriffe: 4392
- Montag 25. Januar 2010, 10:24
- Forum: Allgemeine Fragen
- Thema: Kleiner Texteditor
- Antworten: 22
- Zugriffe: 3386
Das Problem ist ja, dass es in diesem Fall nicht ausreicht, die Datei zu öffnen und auch zu schließen. Stichwort Ausnahmen. Also entweder den Anfänger auf try,catch,finally Hinweisen oder auf die with-Anweisung.
Das with-statement entbindet einen ja nicht völlig von der Ausnahmenbehandlung mit try ...
Das with-statement entbindet einen ja nicht völlig von der Ausnahmenbehandlung mit try ...
- Sonntag 24. Januar 2010, 12:50
- Forum: Installation/Konfigurieren
- Thema: Setuptools mit Python2.6
- Antworten: 10
- Zugriffe: 3806
- Samstag 23. Januar 2010, 23:32
- Forum: Installation/Konfigurieren
- Thema: Setuptools mit Python2.6
- Antworten: 10
- Zugriffe: 3806
- Donnerstag 24. Dezember 2009, 12:11
- Forum: Allgemeine Fragen
- Thema: PIL JPEGs auf PhotoFrame schrecklich...
- Antworten: 4
- Zugriffe: 823
- Dienstag 22. Dezember 2009, 18:09
- Forum: wxPython
- Thema: wcPython-src-2.8.10.1
- Antworten: 26
- Zugriffe: 6097
Wenn du wxPython über Ubuntus Paketmanagement installierst, so wird es natürlich fürs System-Python (bei Ubuntu 9.04/9.1 Version 2.6, wahlweise auch zusätzlich Version 2.4 und 2.5) installiert. wxPython-Pakete für Python 3.x gibt es nicht, weder bei Ubuntu noch anderswo, der Quelltext ist z.Zt. nur ...
- Mittwoch 16. Dezember 2009, 11:17
- Forum: Installation/Konfigurieren
- Thema: numpy/scipy für win64
- Antworten: 2
- Zugriffe: 6480
Nicht offiziell, nicht für Python 2.4:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy (Python 2.6)
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy (Python 2.6)
- Mittwoch 9. Dezember 2009, 23:45
- Forum: Allgemeine Fragen
- Thema: Windows Tasks ausgegeben.. ?
- Antworten: 13
- Zugriffe: 3036
- Mittwoch 9. Dezember 2009, 22:38
- Forum: Allgemeine Fragen
- Thema: Kommando mit ">" ausführen
- Antworten: 7
- Zugriffe: 1318
Einen Einzeiler hätte ich noch 

Code: Alles auswählen
returncode = subprocess.call(["avr-nm", "-n", "file.elf"], stdout=open("file.sym", "w"))
- Samstag 14. November 2009, 13:06
- Forum: Allgemeine Fragen
- Thema: Mit Pyinstaller Python zur exe und mechanize
- Antworten: 11
- Zugriffe: 2262
- Dienstag 10. November 2009, 20:02
- Forum: wxPython
- Thema: Fontgröße anpassen
- Antworten: 14
- Zugriffe: 3383