2010-09-19 15 views
15

Mogę użyć modułu urllib.request z Pythonem 3.1. Ale kiedy wykonuję ten sam program za pomocą Pythona 2.7, pojawia się błąd wzdłuż linii;urllib.request w Pythonie 2.7

AttributeError: 'module' object has no attribute 'request'.

Uważam, że ten błąd wynika z tego, że nie ma modułu żądania w urllib dla Pythona 2.7. Ponieważ muszę używać tweepy, będę musiał trzymać się Pythona 2.7, ponieważ tweepy nie obsługuje Pythona 3.

Jak mogę więc użyć modułu urllib.request w Pythonie 2.7?

Odpowiedz

13

Możliwe jest również użycie modułu six aby kod dla obu python2 & python3:

from six.moves import urllib 
# ... 
result = urllib.request.urlopen(url) 
Powiązane problemy