[Python] doppio backslash non va

SMZE smze a eutelia.com
Ven 2 Feb 2007 17:39:01 CET


Salve, 
ho la necessità di ottenere un backslash in una stringa. Leggendo la
documentazione ho provato coi seguenti risultati:

        Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02) 
        [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)]
        >>> '\\a'
        '\\a'
        >>> a='\\d'
        >>> a
        '\\d'
        >>> a='\d'
        >>> a
        '\\d'
        >>> a='\x'
        ValueError: invalid \x escape
        >>> a='\\x'
        >>> a
        '\\x'
        >>> a=r'\x'
        >>> a
        '\\x'
        >>> 
        
Il mio intento è quello di ottenere una stringa semplicissima: '\x'. 

Dove sbaglio?? Grazie.



Maggiori informazioni sulla lista Python