[Python] dati da socket - lettura riga per riga
Matteo Boscolo
matteo.boscolo a boscolini.eu
Ven 27 Nov 2015 07:01:41 CET
Il 26/11/2015 22:21, Luca Zucchelli ha scritto:
> for line in stringdata:
> print(line)
da quello che capisco io sringdata e una stringozza.. per cui se la usi
nel loop ti da carattere per carattere..
invece che memorizzare la stringa in questo modo
while True:
data = mysock.recv(512)
if (len(data)<1):
break
d += data
usa una lista
out=[]
while True:
data = mysock.recv(512)
if (len(data)<1):
break
out.append(data.decode('utf-8'))
a questo punto il loop successivo dovrebbe funzionati..
ciao
Matteo
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
http://www.avast.com
Maggiori informazioni sulla lista
Python