[Python] \b e \r in file di testo

Alessandro Re ale a ale-re.net
Sab 13 Giu 2015 15:52:22 CEST


2015-06-12 12:47 GMT+01:00 Daniele Zambelli <daniele.zambelli a gmail.com>:
> alcune modifiche. il problema è che i "\b" e "\r" vengono convertiti

> EXAMPLE = """

> \begin{exrig}

Le sequenze \b e \r esistono solo nel codice, non nei file. Quando
leggi \b o \r, ottieni una stringa di due caratteri con \b o \r... Il
tuo problema non è la lettura della stringa, è che la stringa è
sbagliata :)

Come ha già detto Andrea, stai definendo il codice latex nel tuo file
python, e quindi devi usare le sequenze di escape.
Se leggessi il latex da un file, anziché da una stringa, il problema
non sussisterebbe.

Quindi, usa le raw string, come suggerito, o metti il doppio backslash
nella tua stringa, e.g.

\\begin{exrig}

Ciauz
~Ale


Maggiori informazioni sulla lista Python