Hallo dedlfix,
abermals danke für Deine Bemühungen!
Ich habe Deine Ausführungen zu meiner Frage, warum die Ausgabe bei Unicode-Strings anders ist als bei Unicode-Strings innerhalb von komplexen Datenstrukturen, mit Interesse gelesen, wenngleich ich weiterhin das Verhalten von Python in diesem Punkt unglücklich finde. Ich verstehe aber Deinen Standpunkt, und mir ist klar, dass ich es nur selbst ändern kann (auf dem Weg, auf den Du mich bereits hingewiesen hattest). Ich glaube, Du stimmst mir zu, dass wir das daher nicht weiter diskutieren müssen.
Das mit dem u vor einem Unicode-String werde ich einfach mal so akzeptieren. Jetzt aber trotzdem nochmal zur endgültigen Klärung:
Mal *unabhängig* davon, dass ich das hier machen kann:
a = 'ähnlich'
print a
ähnlich
Stimmt es, dass es in jedem Fall *besser* wäre, es wie folgt zu machen, also *mit* einem u für Unicode?
a = u'ähnlich'
print a
ähnlich
[bezüglich der Datei sitecustomize.py:]
Die ist zum Anlegen bei Bedarf gedacht. Du kannst ja mal recherchieren, wo sie überall liegen darf. Nicht immer will man das komplette System umstellen. Deswegen gibt es auch die anderen Stellen.
Ah, danke für den Hinweis! Jetzt gehts auch bei mir!
Viele Grüße
cookie