Grad Celsius als regulärer Ausdruck

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
grafnox
User
Beiträge: 13
Registriert: Montag 28. August 2017, 15:57

Hallo!

Wie suche ich am besten nach Elementen in der Liste, die mit Grad Celsius enden?
Das Problem, das ich gerade habe, dass er diesen Charakter gar nicht lesen kann.

Folgendes wird ausgegeben:

Fault: <Fault 1: u"tt.Error: Syntaxfehler: '-45 \xb0C' (invalid syntax (line 1))">

Habt ihr da vielleicht einen Tipp für mich?

Gruß
Think twice, code once!
Benutzeravatar
noisefloor
User
Beiträge: 3856
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

zeig' doch mal den Code, den du probiert hast. Du verwendest Python 2.7?

Abgesehen davon: wenn der String auf "°C" endet, dann braucht man keinen regulären Ausdruck, sondern kann die "endswith()" Methode von Strings nutzen.

Gruß, noisefloor
grafnox
User
Beiträge: 13
Registriert: Montag 28. August 2017, 15:57

Ja, ich verwende Python 2.7.

Das ist es ja. Sobald ich das so "°C" eingebe, weiß er gar nicht, was es ist und meckert.
Think twice, code once!
Sirius3
User
Beiträge: 17749
Registriert: Sonntag 21. Oktober 2012, 17:20

@grafnox: zeig doch mal den Code, der Probleme macht. Hast Du das richtige Encoding angegeben? Welches Programm gibt denn solche Fehlermeldungen aus?
Antworten