<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 27 novembre 2015 07:01, Matteo Boscolo <span dir="ltr"><<a href="mailto:matteo.boscolo@boscolini.eu" target="_blank">matteo.boscolo@boscolini.eu</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">Il 26/11/2015 22:21, Luca Zucchelli ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
for line in stringdata:<br>
print(line)<br>
</blockquote></span>
da quello che capisco io sringdata e una stringozza.. per cui se la usi nel loop ti da carattere per carattere..<br>
</blockquote><div> <br>in realtà stringdata contiene il pacchetto di dati ricevuti dal socket, comunque nel loop mi da carattere per carattere<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""></span>
usa una lista<br>
<br>
out=[]<span class=""><br>
while True:<br>
data = mysock.recv(512)<br>
if (len(data)<1):<br>
break<br></span>
out.append(data.decode('utf-8'))<br>
<br>
a questo punto il loop successivo dovrebbe funzionati..<br></blockquote><div><br></div><div>ho provato ma la lista contiene non ogni singola riga ma il blocco dati che arriva al socket (quindi più righe insieme) la riporto:<br><br>[u'HTTP/1.1 200 OK\r\nDate: Fri, 27 Nov 2015 17:47:58 GMT\r\nServer: Apache\r\nLast-Modified: Mon, 12 Oct 2015 14:55:29 GMT\r\nETag: "20f7401b-1d3-521e9853a392b"\r\nAccept-Ranges: bytes\r\nContent-Length: 467\r\nCache-Control: max-age=604800, public\r\nAccess-Control-Allow-Origin: *\r\nAccess-Control-Allow-Headers: origin, x-requested-with, content-type\r\nAccess-Control-Allow-Methods: GET\r\nConnection: close\r\nContent-Type: text/plain\r\n\r\nWhy should you learn to write programs?\n\nWriting programs (or programming) is a very creative ', u'\nand rewarding activity. You can write programs for \nmany reasons, ranging from making your living to solving\na difficult data analysis problem to having fun to helping\nsomeone else solve a problem. This book assumes that \neveryone needs to know how to program, and that once \nyou know how to program you will figure out what you want \nto do with your newfound skills. \n']<br><br></div><div>come faccio a fare uno "split" invece che per parola per riga?<br><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
ciao<br>
Matteo<br>
<br>
</blockquote></div>ciao<br></div><div class="gmail_extra">grazie<br></div></div>