
Hallo Fritz, Danke fuer die schnelle Hilfe, aber ich glaube ich habe mich nicht ganz verstaendlich ausgedrueckt. In der INI-Datei steht nicht immer 'schluessel = \012'. Daher suche ich nach einer Loesung, die mir die Möglichkeit gibt. Sonderzeichen (\012 oder Aehnliche) durch einen generischen Ansatz zu transformieren. Eigendlich moechte ich nicht den Raw-String, sondern den durch Python interpretierten/evaluierten String haben. An der Konsole:
a = '\012' a '\n'
Ich bekomme aber dieses Verhalten
a = r'\012' a '\\012'
Ich hoffe du oder ihr habt dazu einen weiterfuehrenden Tipp. Gruss Martin -----Ursprüngliche Nachricht----- Von: python-de-admin@python.net [mailto:python-de-admin@python.net] Im Auftrag von Fritz Cizmarov Gesendet: Montag, 10. Februar 2003 19:14 An: python-de@python.net Betreff: Re: [Python-de] Aus r'\012' einen Zeilenumbruch ohne if erzeugen Am Mon, 10 Feb 2003 18:35:59 +0100 Schrieb Martin.Moellenbeck@t-online.de (Martin Möllenbeck):
Hallo Zusammen,
ich habe folgende Problem:
- In einer Testdatei (INI-Format) steht 'schluessel = \012' - Mit der Klasse ConfigParser.ConfigParser lese ich diesen Eintrag aus - Ergebnis r'\012' der Variablen - Bei der Ausgabe in einer Datei/Console möchte ich daraus einen Zeilenumbruch erzeugen - leider erhalte ich immer nur den raw-String
Ich habe das Gefuehl ich drehe mich bei meinen Loesungen immer im Kreis. Wenn jemand einen Vorschlag hat waehre es super fuer einen Tipp.
Danke ;-)
Martin Möllenbeck
Hallo Martin, -------------------------------------
erg = r'\012' erg.replace(r'\012', '\n') '\n' print erg.replace(r'\012', '\n')
geht natürlich auch mit strings die noch zusätzliche Zeichen enthalten -------------------------------------
erg = r'Hallo\012Welt' print erg.replace(r'\012', '\n') Hallo Welt
Gruß Fritz _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de