Die Suche ergab 7 Treffer

von jokoko
Donnerstag 12. März 2009, 18:37
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

Mein Problem wurde eigenltich nie gelöst...

bis Python 3.0.1 herauskam.

Jetzt kann ich besagte Zeile einfach so schreiben, ohne dass es irgendwelche Schwierigkeiten gibt.

Ein Frage bleibt: ist die Angabe

Code: Alles auswählen

# -*- coding: iso-8859-1 -*-
sinnvoll oder nicht (unter Windows, Python 3.0.1)?

danke
von jokoko
Samstag 13. Dezember 2008, 09:53
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

Hallo, darf ich das Thema noch mal hervorholen, weil meine Frage für mich bis jetzt unbeantwortet ist:

Wie schreibe ich in Python 3 mit IDLE eine Datei, die nur die Zeile
print ("üöä")
enthält korrekt?

Welche Einstellungen müssen in Configure IDLE getätigt werden?
Welche Encoding-Angabe muss ...
von jokoko
Mittwoch 10. Dezember 2008, 16:27
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

Sorry, irgendwo hängt's bei mir immer noch (ich bitte schon mal um Entschuldigung...)

Wenn ich unter Options->Configure Idle die Einstellung General->Default Source Encoding-> UTF-8 wähle und auf die Encoding-Angabe im Quelltext verzichte, dann gibt es einen SyntaxError: invalid character in ...
von jokoko
Mittwoch 10. Dezember 2008, 08:24
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

[...]Wenn Du im Kommentar cp1252 sagst, musst Du Deinem Editor beim speichern halt auch sagen, dass er wirklich als cp1252 abspeichern soll.

Ich möchte ja gerne IDLE verwenden.

Ist folgende Vorgehensweise dann korrekt?

cp1252 in den Kommentar zu schreiben und
unter Options->Configure Idle ...
von jokoko
Mittwoch 10. Dezember 2008, 00:50
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

Das HowTo habe ich gelesen, dort steht
Python supports writing source code in UTF-8 by default, but you can use almost any encoding if you declare the encoding being used. This is done by including a special comment as either the first or second line of the source file


Meine ursprüngliche Frage ...
von jokoko
Dienstag 9. Dezember 2008, 22:12
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

Das liegt daran dass in Python 3.0 Unicode Strings statt Bytecode Strings verwendet werden.

Danke, das hilft mir schon weiter.

Wie schreibe ich dann aber diese Zeile(n) so, dass weder der Editor eine Fehlermeldung liefert noch die Shell die falsche Ausgabe erzeugt und das Ganze auch noch im ...
von jokoko
Dienstag 9. Dezember 2008, 21:36
Forum: Allgemeine Fragen
Thema: Anfängerfrage: Python 3.0 und coding: cp1252
Antworten: 31
Zugriffe: 10841

Anfängerfrage: Python 3.0 und coding: cp1252

Hallo,

bin Python-Anfänger und habe eine Frage zum Thema coding.
Die Zeilen
# -*- coding: cp1252 -*-
print("üöä")

liefern in Python 2.5.2 die korrekte Ausgabe der Umlaute.

In Python 3.0 führen diese Zeilen jedoch zu einer kryptischen Darstellung (üöä)

Wenn ich die coding-Zeile in Python 3.0 ...