[Python] Eliminare carattere fine riga

Lorenzo Sutton lorenzofsutton a gmail.com
Mar 24 Lug 2012 15:49:36 CEST


On 24/07/12 15:27, Lorenzo Macchiavelli wrote:
> Grazie!
> deve girare solo su windows,
>
> con rstrip
>
> su questo :
>
> """fine_pagina
> inizio_pagina
> invia_pagina
> menu_canali
> testo spa zi a to"""
>
> listP = tuple(open(folfderList,'r').read().rstrip('\n'))
>
> ('f', 'i', 'n', 'e', '_', 'p', 'a', 'g', 'i', 'n', 'a', '\n', 'i', 
> 'n', 'i', 'z', 'i', 'o', '_', 'p', 'a', 'g', 'i', 'n', 'a', '\n', 'i', 
> 'n', 'v', 'i', 'a', '_', 'p', 'a', 'g', 'i', 'n', 'a', '\n', 'm', 'e', 
> 'n', 'u', '_', 'c', 'a', 'n', 'a', 'l', 'i', '\n', 't', 'e', 's', 't', 
> 'o', ' ', 's', 'p', 'a', ' ', 'z', 'i', ' ', 'a', ' ', 't', 'o')
> >>>
>
> invece con split:
>
>  listP = tuple(open(folfderList,'r').read().split('\n'))
>
> ('fine_pagina', 'inizio_pagina', 'invia_pagina', 'menu_canali', 'testo 
> spa zi a to')
> >>>
>
> Cosa ho combinato con rstrip?

Niente, il problema non è rstrip: Prova a vedere cosa succede senza il 
rstrip...

Lorenzo


Maggiori informazioni sulla lista Python