[Python] Stringhe e \n

Facundo Batista facundobatista a gmail.com
Mer 26 Mar 2008 12:54:22 CET


2008/3/26, Mattia <mattia.list a gmail.com>:

>  mi sono da poco avvicinato a questo linguaggio.
>  Mi sono imbattuto in questo penso banale problema che non riesco a
>  risolvere:
>
>  f = open('/etc/hostname', 'r')
>  hostname = f.readline()
>  f.close()

Il strip() cancela il \n, spaces, and tabs:

>>> "foobar\n".strip()
'foobar'

Anche puoi fare:

>>> "foobar\n"[:-1]
'foobar'

(io preferisco il strip)

Saluti!

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/


Maggiori informazioni sulla lista Python