osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Escape-Sequenzen in einem String identifizieren


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'