meein erster Post hier Ich arbeite mich momentan in python rein, mit Python for Informatics. Im Kapitel "Networked Programs" komme ich bei einem Fehler nicht weiter, obwohl ich den Code 1:1 abgetippt habe. Es geht darum, Romeo und Julia printen zu lassen. Es funktioniert mit der zweiten Version im Buch:
Code: Alles auswählen
import urllib
fhand = urllib.urlopen('http://www.py4inf.com/code/romeo-full.txt')
for line in fhand:
print line.rstrip()
Aber nicht mit der ersten:
Code: Alles auswählen
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.py4inf.com', 80))
mysock.send('GET http://www.py4inf.com/code/romeo-full.txt HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) < 1 ) :
break
print data
mysock.close()
LG