Salve ragazzi,
Ho un vecchissimo programma che lancia via TCP/IP dei file.
Vorrei scrivere un semplice script che intercetti questo stream e
salvi questi file in una directory.
Non so cosa usare a dire la verità, ho visto SocketServer ma non so se
fa al caso mio.
Qualcuno ha del semplice codic
Ciao ugaciaka,
> Ho un vecchissimo programma che lancia via TCP/IP dei file.
Cosa intendi per "lancia via TCP/IP dei file"? Qualcosa tipo netcat
(http://netcat.sourceforge.net/)?
Andrea
___
Python mailing list
Python@lists.python.it
http://lists.pytho
Buongiorno a tutti,
è sicuramente una cosa banale ma sto sbattendo la testa sul seguente
problema:
* dal nostro gestionale recupero un file CSV con lettere accentate,
apostrofi e quant'altro.
* devo importare il tutto in un file sqlite
Utilizzo il seguente codice (è una prova quindi non badate al
On 31/08/2010 16:43, ugaciaka wrote:
> Salve ragazzi,
>
>
> Ho un vecchissimo programma che lancia via TCP/IP dei file.
>
> Vorrei scrivere un semplice script che intercetti questo stream e
> salvi questi file in una directory.
>
> Non so cosa usare a dire la verità, ho visto SocketServer ma non so
>
> Tutto funziona finchè non incontra lettere con accenti, apostrofi o cose
> strane.
Ciao Vittorio,
devi specificare l'encoding altrimenti ASCII è usato di default e unicode()
restituisce un errore se incontra un carattere il cui codice è maggiore di
127.
Puoi usare unicode(row[i], "utf_8") a
Ciao Vittorio,
[cut]
> * dal nostro gestionale recupero un file CSV con lettere accentate,
> apostrofi e quant'altro.
[cut]
Non so se sia questo il problema, ma nella documentazione del modulo csv
(http://docs.python.org/library/csv.html) c'è scritto:
"This version of the csv module doesn’t s
On Tue, 31 Aug 2010 17:23:00 +0200, "Vittorio Zuccala'"
wrote:
> Tutto funziona finchè non incontra lettere con accenti, apostrofi o cose
> strane.
Questa frase ha una certa universalità :)
> L'errore che mi restituisce è il seguente:
>
> *"row[i]=unicode(row[i])
> UnicodeDecodeError: 'ascii'
Il giorno 31 agosto 2010 18:01, Daniele Varrazzo ha
scritto:
> Benvenuto nel magico mondo degli encoding. Il problema si limita a questo,
> non dipende da sqlite.
>
Guarda me ne sono sempre tenuto fuori per antipatia
L'encoding mi ha sempre fatto venire l'orticaria ma mi sa che devo
approfo
il TCP/IP prevede un point to point.
tu vuoi mare man in the middle e sniffare i dati, salvandoli su file?
una specie di trasparent proxy? o uno sniffer?
S
2010/8/31 Andrea Spadaccini :
> Ciao ugaciaka,
>
>> Ho un vecchissimo programma che lancia via TCP/IP dei file.
>
> Cosa intendi per "lanc
Il 31 agosto 2010 16:43, ugaciaka ha scritto:
> Salve ragazzi,
>
>
> Ho un vecchissimo programma che lancia via TCP/IP dei file.
>
> Vorrei scrivere un semplice script che intercetti questo stream e
> salvi questi file in una directory.
>
> Non so cosa usare a dire la verità, ho visto SocketServer
Il giorno 31 agosto 2010 17:38, Antonio Cangiano ha
scritto:
>
> Puoi usare unicode(row[i], "utf_8") ad esempio.
>
>
>
Purtroppo non funziona.
Mi da il seguente errore:
*"row[i]=unicode(row[i], "utf_8")
File "c:\python26\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode_(
Rispondo un po' a tutti e intanto vi ringrazio per le risposte qui datemi.
Da quanto ne so, scusate ma non posso proprio essere più preciso, c'è
un software (sviluppato tanto tanto tempo fa, installato in una
galassia lontana lontana) che spedisce via TCP/IP dei file xml (più
che altro è un flusso
12 matches
Mail list logo