2016-04-21 22 views

Odpowiedz

4

Mam również do czynienia z tym samym błędem i Google do go rozwiązać. urlib.request jest dla Pythona 3.0.

Możesz użyć poniższy kod:

import urllib 
urllib.urlopen(url) 
+0

Proszę sprawdzić to [URL] (http://stackoverflow.com/help) będzie przydatne, aby podnieść jakość –

-1

użytku>Path\easy_install.exe żądania, jeśli masz maszynę Windows, gdzie easy_install można znaleźć w Python * \ Scripts folderu, jeśli został zainstalowany. (Uwaga: Ścieżka \ easy_install.exe jest przykładem, mój jest C: \ Python32 \ Scripts \ easy_install.exe)

Jeśli nie masz łatwej instalacji i działa na komputerze z systemem Windows, możesz go pobrać tutaj: http://www.lfd.uci.edu/~gohlke/pythonlibs/#distribute

Jeśli chcesz ręcznie dodać bibliotekę do komputera z systemem Windows, możesz pobrać skompresowaną bibliotekę, rozpakować ją, a następnie umieścić w folderze Lib ścieżki pythona.

OR

Musisz zainstalować pip a potem zainstalować django-request użyciu pip

pip install django-request 

również zainstalować,

python setup.py install 

następnie importować

from urllib.request import urlopen 

Helpful Tips:to chech this

17

W urllib.request moduły zostały przestarzałe .. wystarczy użyć

import urllib 

A dla funkcji, jeśli były wcześniej pisanie powiedzieć

urllib.request.urlretrieve 

Teraz wystarczy napisać

urllib.urlretrieve 
0

Spróbuj użyć tego w Python3

try: 
    x = urllib.request.urlopen('https://www.google.com/search?q=test') 
    print(x.read()) 

except Exception as e: 
    print(str(e))