zoukankan      html  css  js  c++  java
  • python3.x中的urllib模块

    来源http://my.oschina.net/u/999436/blog/113317

    我尝试着找找python3.3.0的change log。里面并没有找到urllib的修改记录。然而这一修改记录却在python3.0的change log中。 
    原文是这样写的:


    a new urllib package was created. It consists of code from 
    urlliburllib2urlparse, and robotparser. The old 
    modules have all been removed. The new package has five submodules: 
    urllib.parseurllib.requesturllib.response
    urllib.error, and urllib.robotparser. The 
    urllib.request.urlopen() function uses the url opener from 
    urllib2. (Note that the unittests have not been renamed for the 
    beta, but they will be renamed in the future.)


    原来,3.0版本中已经将urllib2、urlparse、和robotparser并入了urllib中,并且修改urllib模块,其中包含5个子模块,即是help()中看到的那五个名字。

    为了今后使用方便,在此将每个包中包含的方法列举如下: 
    urllib.error: ContentTooShortError; HTTPError; URLError

    urllib.parse: parse_qs; parse_qsl; quote; quote_from_bytes; quote_plus; unquote

                      unquote_plus; unquote_to_bytes; urldefrag; urlencode; urljoin; urlparse;
                      urlsplit; urlunparse; urlunsplit
    

    urllib.request: AbstractBasicAuthHandler; AbstractDigestAuthHandler; BaseHandler;

                        CatheFTPHandler; FTPHandler; FancyURLopener; FileHandler;
                        HTTPBasicAuthHandler; HTTPCookieProcessor; HTTPDefaultErrorHandler;
                        HTTPDigestAuthHandler; HTTPErrorProcessorl; HTTPHandler;
                        HTTPPasswordMgr; HTTPPasswordMgrWithDefaultRealm;
                        HTTPRedirectHandler; HTTPSHandler;OpenerDirector;ProxyBasicAuthHandler
                        ProxyDigestAuthHandler;  ProxyHandler; Request; URLopener;
                        UnknowHandler; build_opener; getproxies; install_opener; pathname2url;
                        url2pathname; urlcleanup; urlopen; urlretrieve;
    

    urllib.response: addbase; addclosehook; addinfo; addinfourl;

    urllib.robotparser: RobotFileParser

    当然,python3.0的改动十分巨大,有需要可以参阅change log

  • 相关阅读:
    第四次实验报告
    第三次实验报告
    循环结构课后反思
    第二次实验报告
    第一次实验报告1
    第一次作业
    第二次实验报告 总结
    第九章实验报告
    第八章实验报告
    第六次实验报告
  • 原文地址:https://www.cnblogs.com/hhj187/p/4692789.html
Copyright © 2011-2022 走看看