2016-05-22 4 views
1

Hier ist mein Code (auf Python 2,7)urllib Standard Library abruft nichts auf Python 2.7

import urllib 
f_hand=urllib.urlopen('http://www.dr-chuck.com/page1.htm') 
for line in f_hand: 
    print line.strip() 

Und dann, wenn ich es zu laufen versuchte, es nichts abrufen auch nach einer Warte Lange Zeit, trotz einer stabilen Internetverbindung, aber hat keinen Fehler angezeigt.

Als ich es gestoppt Kraft nach ca. 1 Stunde warten, gab es die folgenden Tracebacks:

Screenshot of terminal output

ich auf Ubuntu arbeite versucht 16.04

Auch auf ideone

+0

Der Screenshot irrtümlich hochgeladen wurde, die richtige ist: https: //drive.google.com/open id = 0BwDkPBmJ4q3CbDVpMWJXQll6OFU –

+0

Hochgeladen falsche Bild von der Ausgangsklemme, die richtige ist [link] https: // drive.google.com/open?id=0BwDkPBmJ4q3CbDVpMWJXQll6OFU –

+0

Ich kann Ihr Problem nicht replizieren, höchstwahrscheinlich hängt das Problem nicht direkt mit Python zusammen, sondern mit Ihrem eigenen Netzwerk. Können Sie sich auf URLs einstellen? –

Antwort

0

Das Problem lag an einer instabilen Internetverbindung, insbesondere aufgrund der Verwendung von Mobile WIFI/Dongle Service. Der Code funktioniert einwandfrei, wenn er mit einer Breitbandverbindung (stabiler) versucht wird.