Python 2.7中的urllib.request

Dan*_*aya 20 python twitter tweepy

我可以在Python 3.1中使用urllib.request模块.但是当我使用Python 2.7执行相同的程序时,出现了一个错误:

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

我相信这个错误是因为在urllib中没有Python 2.7的请求模块.因为我需要使用tweepy,所以我必须坚持使用Python 2.7,因为tweepy不支持Python 3.

那么我如何在Python 2.7中使用urllib.request模块呢?

jel*_*ish 28

也可以使用sixmodule为python2和python3创建代码:

from six.moves import urllib
# ...
result = urllib.request.urlopen(url)
Run Code Online (Sandbox Code Playgroud)

  • 这应该是最高评论。 (2认同)