python3的urllib结构与python不太一样了,可以作以下修改:urllib.parse.urlencode。
python2与python3对比
python2 | python3 |
---|---|
import urllib2 | import urllib.request,urllib.error |
import urllib | import urllib.request,urllib.error,urllib.parse |
import urlparse | import urllib.parse |
import urlopen | import urllib.request.urlopen |
import urlencode | import urllib.parse.urlencode |
import urllib.quote | import urllib.request.quote |
cookielib.CookieJar | http.CookieJar |
urllib2.Request | urllib.request.Request |
注意 import datetime 与 from datetime import datetime的区别,模块名与类名相同。
参考链接:https://docs.python.org/3/library/urllib.html