[Python] Eliminare carattere fine riga

2012-07-24 Per discussione Lorenzo Macchiavelli
Buongiorno a tutti. creando una tupla da un file di testo, mi ritrovo il fine riga \n listP = tuple(open(folfderList, 'r')) come posso eliminarlo in maniera non troppo macchinosa? Lorenzo Macchiavelli web designer ___ Python mailing list Python@list

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Walter Valenti
> > >Buongiorno a tutti. > > >creando una tupla da un file di testo, mi ritrovo il fine riga \n  > > >listP = tuple(open(folfderList, 'r')) > > >come posso eliminarlo in maniera non troppo macchinosa? > stringa.rstrip() Walter ___ Python mailing li

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Alberto Granzotto
2012/7/24 Lorenzo Macchiavelli : > Buongiorno a tutti. > > creando una tupla da un file di testo, mi ritrovo il fine riga \n > > listP = tuple(open(folfderList, 'r')) > > come posso eliminarlo in maniera non troppo macchinosa? se il file non è enorme puoi fare: >>> listP = open(folfderList, 'r').r

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Marco Beri
2012/7/24 Walter Valenti > 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' Ciao. Marco. -- http://beri.it/ - Un blog

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Daniele Varrazzo
On 2012-07-24 12:18, Marco Beri wrote: 2012/7/24 Walter Valenti 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' ..

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Lorenzo Sutton
On 24/07/12 13:18, Marco Beri wrote: 2012/7/24 Walter Valenti > 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

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Marco Beri
2012/7/24 Lorenzo Sutton > >>> "asdasds \n\r\t\f\vmario".rstrip('**mario') > 'asdasds \n\r\t\x0c\x0b' > Questo non fa quello che pensi ma strippa tutte le "m", le "a", ecc. >>> "aaarroim".rstrip("mario") '' Ciao. Marco. ___ Python mailing l

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Marco Beri
2012/7/24 Daniele Varrazzo > 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@pc-beruntu:~$ od -c x 000 \r \n 002 marcob@pc-beruntu:~/tmp$ python Python 2.7.2+ (defau

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Alberto Granzotto
2012/7/24 Marco Beri : > 2012/7/24 Daniele Varrazzo >> >> 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@pc-beruntu:~$ od -c x > 000 \r \n > 002 > marcob@pc-b

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Daniele Varrazzo
On 2012-07-24 13:14, Marco Beri wrote: 2012/7/24 Daniele Varrazzo 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@pc-beruntu:~$ od -c x Che fai, testi su linux se lo scrip

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Lorenzo Sutton
On 24/07/12 14:10, Marco Beri wrote: 2012/7/24 Lorenzo Sutton > >>> "asdasds \n\r\t\f\vmario".rstrip('mario') 'asdasds \n\r\t\x0c\x0b' Questo non fa quello che pensi ma strippa tutte le "m", le "a", ecc. >>> "aaarroim".rstrip("mario") '' Gr

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Marco De Paoli
> 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 l

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Daniele Varrazzo
On 2012-07-24 13:44, Marco De Paoli wrote: 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('te

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Lorenzo Macchiavelli
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',

Re: [Python] Eliminare carattere fine riga

2012-07-24 Per discussione Lorenzo Sutton
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

[Python] pdf-quench

2012-07-24 Per discussione Federico Bruni
Ciao a tutti mi sono imbattuto nel problema descritto qui: http://code.google.com/p/pdf-quench/issues/detail?id=2 Chi ha aperto il bug ha proposto anche una soluzione. Fino a commentare la linea ci arrivo. Ma le linee da aggiungere, prese da un altro progetto "pyimpress", non so dove metterle.

Re: [Python] pdf-quench

2012-07-24 Per discussione Andrea Francia
2012/7/24 Federico Bruni > Ciao a tutti > > mi sono imbattuto nel problema descritto qui: > > http://code.google.com/p/pdf-quench/issues/detail?id=2 > > Chi ha aperto il bug ha proposto anche una soluzione. > Fino a commentare la linea ci arrivo. > Ma le linee da aggiungere, prese da un altro pro

Re: [Python] pdf-quench

2012-07-24 Per discussione Federico Bruni
Il 24 luglio 2012 16:15, Andrea Francia ha scritto: > Leggendo il commento sulla pagina che hai fornito sembra che tu debba > solamente metterle al posto della linea cancellata, infatti la persona che > ha suggerito la correzione ha anche aggiunto le linee di glue code > all'inizio:: > >

[Python] ctypes puntatore ad un elemento di un array

2012-07-24 Per discussione Pietro
Ciao a tutti, ho una struct line_pnts che è così definita: http://grass.osgeo.org/programming7/dig__structs_8h_source.html#l01654 è possibile avere il puntatore all'i-esimo elemento usando ctypes? Ho definito una classe Line, che inserisce dei punti nella struct: >>> line = Line([(0, 0), (1, 1