[Python] Eliminare carattere fine riga
Daniele Varrazzo
piro a develer.com
Mar 24 Lug 2012 14:39:42 CEST
On 2012-07-24 13:14, Marco Beri wrote:
> 2012/7/24 Daniele Varrazzo <piro a develer.com>
>
>> In windows forse "rstrip('\r\n')" č anche meglio, ma non sono sicuro
>> sia
>> necessario (forse py converte CRLF -> LF? Non mi ricordo).
>>
>
> Secondo me non converte.
>
> marcob a pc-beruntu:~$ od -c x
Che fai, testi su linux se lo script funziona in windows? :)
Intendevo questo:
<http://docs.python.org/release/2.3/whatsnew/node7.html>. Non mi ricordo
se *in windows* ottieni \r\n oppure \n quando leggi in modo testo un
file che contiene \r\n.
Su linux gli universal newline sono disabilitati di default. Mi sembra
che su windows siano abilitati di default ma non ne sono sicuro.
Qualcuno puņ fare una prova?
python -c "print 'hello'; print 'world'" > test
python -c "print list(open('test', 'r'))"
python -c "print list(open('test', 'rU'))"
Cosa restituiscono gli ultimi 2 comandi in windows?
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
Maggiori informazioni sulla lista
Python