AW: [Python-de] Aus r'\012' einen Zeilenumbruch ohne if erzeugen
Martin Möllenbeck
Martin.Moellenbeck at t-online.de
Mon Feb 10 19:34:34 EST 2003
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 at python.net [mailto:python-de-admin at python.net] Im
Auftrag von Fritz Cizmarov
Gesendet: Montag, 10. Februar 2003 19:14
An: python-de at 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 at 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 at starship.python.net
http://starship.python.net/mailman/listinfo/python-de
More information about the Python-de
mailing list