On 2012-07-24 12:18, Marco Beri wrote:
2012/7/24 Walter Valenti <waltervale...@yahoo.it>

stringa.rstrip()


Giusto, ma meglio ricordare che vengono rimossi anche gli spazi bianchi, i tab, i CR (carriage return), i LF (line feed), i FF (form feed) e i VT
(vertical tab):

"fwefw   \n\r\t\f\v".rstrip()
'fwefw'

...quindi si può anche dire che "rstrip('\n')" fa quello che era stato chiesto: cancella i LF finali senza toccare i whitespace.

    In [1]: 'fwefw   \n'.rstrip('\n')
    Out[1]: 'fwefw   '

In windows forse "rstrip('\r\n')" è anche meglio, ma non sono sicuro sia necessario (forse py converte CRLF -> LF? Non mi ricordo).


--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a