Escape-Sequenzen in einem String identifizieren

MRAB python at mrabarnett.plus.com
Sun Oct 1 14:26:44 EDT 2017


On 2017-10-01 18:20, Ulrich Goebel wrote:
> Hallo,
> 
> ich lese mit Python aus einer PostgreSQL-Datenbank strings (SQL-Typ:
> text), die über LibreOffice dort hinein geschrieben werden. Diese
> Strings können Zeilenschaltungen enthalten, von denen ich aber nicht
> weiß, wie sie kodiert sind: vielleicht \n, \r, \n\r, \r\n oder sonstwie.
> 
> Um das herauszufinden, suche ich eine Funktion zeige_escape(string), die
> mir liefert:
> 
> s = 'Hallo\nNeue Zeile'
> 
>>>> zeige_escape(s)
> Hallo\nNeue Zeile
> 
> print hilft nicht, denn
> 
>>>> print(s)
> Hallo
> Neue Zeile
> 
> Hat jemand eine Idee?
> 
 >>> s = 'Hallo\nNeue Zeile'
 >>> print(ascii(s))
'Hallo\nNeue Zeile'



More information about the Python-list mailing list