Seite 1 von 1

from urllib import urlopen liefert ImportError: cannot impor

Verfasst: Montag 7. Februar 2011, 17:47
von MichaelReschke
Der Quellcode hier:

http://wiki.python.de/Dateien%20aus%20d ... unterladen

liefert bei mir bei IDLE einen Fehler und zwar:

Code: Alles auswählen

Traceback (most recent call last):
  File "C:/...", line 2, in <module>
ImportError: cannot import name urlopen
Offenbar läuft das Skript bei anderen Anwendern. Kann mir jemand erklären, woran es möglicherweise bei mir scheitert. Ich verwende hier Windows 7, IDLE sowie Python 3.1.2. Hatte mich etwas überrascht. Letztlich möchte ich gern wissen, warum der Fehler bei mir auftritt und woran es liegt. Für diese Aufgabe nutze ich selbst ein anderes Skript, das zwar nicht schön anzusehen ist, dafür aber läuft.

Re: from urllib import urlopen liefert ImportError: cannot i

Verfasst: Montag 7. Februar 2011, 17:50
von Hyperion
Das Script ist für Python 2.x ausgelegt. Da Du Python3 verwendest, musst Du in der Doku gucken, wo sich die Funktionen jetzt befinden. Alles rund um die "Urllibs" wurde da umbenannt und besser strukturiert.

urlopen befindet sich jetzt z.B. in urllib.request: http://docs.python.org/py3k/library/urllib.request.html