zoukankan      html  css  js  c++  java
  • [Python] Python2 、Python3 urllib 模块对应关系

    最近在研究一个好玩的东东,用python实现的。

    不过我是python2,参考的代码老是跑不起来,下面的变动解决了我的一些blocker的地方,记录下python2和python3的一些不同的地方

    参考转载于:

    python2 、python3 urllib 模块一些特别的对应关系

    python2 "from urllib import quote" 对应 python3 "from urllib import parse"

    urillb2在python3中的变化:

    • Pytho2.x中使用import urllib2——-对应的,在Python3.x中会使用import urllib.request,urllib.error
    • 在Pytho2.x中使用import urllib——-对应的,在Python3.x中会使用import urllib.request,urllib.error,urllib.parse
    • 在Pytho2.x中使用import urlparse——-对应的,在Python3.x中会使用import urllib.parse
    • 在Pytho2.x中使用import urlopen——-对应的,在Python3.x中会使用import urllib.request.urlopen
    • 在Pytho2.x中使用import urlencode——-对应的,在Python3.x中会使用import urllib.parse.urlencode
    • 在Pytho2.x中使用import urllib.quote——-对应的,在Python3.x中会使用import urllib.request.quote
    • 在Pytho2.x中使用cookielib.CookieJar——-对应的,在Python3.x中会使用http.CookieJar
    • 在Pytho2.x中使用urllib2.Request——-对应的,在Python3.x中会使用urllib.request.Request

    python2代码中urllib 模块对应python3 记录如下:

    python2 python3
    from urllib import quote from urllib import parse
    urllib.quote parse.quote
    import urlparse from urllib.parse import urlparse / import urllib.parse
    urlparse.urlparse urlparse
    import urllib2 import urllib.request
    urllib2.Request urllib.request.Request
    Knowledge, like candlelight, can illuminate a person and countless people.
  • 相关阅读:
    pat 1044 Shopping in Mars
    PAT1017 Queueing at Bank
    PAT1023 Have Fun with Numbers
    PAT1020
    谈谈软件测试职业规划
    测试工程师的一些思考
    浅谈性能测试
    软件测试价值提升之路- 第三章"拦截缺陷 "读书笔记
    软件测试价值提升之路- 第二章"价值实现的起点"读书笔记
    UI 自动化框架设想
  • 原文地址:https://www.cnblogs.com/xiaoqiangink/p/14468088.html
Copyright © 2011-2022 走看看