Python2.7-argparse
摘要:argparse 模块,用于方便地编写用户友好的命令行接口,可以自动生成帮助信息,用法信息和错误处理 1、模块对象 1.1 ArgumentParser 对象 1.1.1 初始化构建类:ArgumentParser(prog=None, usage=None, description=None, e
阅读全文
Python2.7-io
摘要:io 模块,用于处理流数据,在 python2 下,是内置 file 对象的另一种选择,在 python3 下,此模块是默认的文件和流数据的接口。 1、模块继承关系 IOBase--RawIOBase FileIO--BufferedIOBase BufferedWriter BufferedRea
阅读全文
Python2.7-hmac
摘要:hmac 模块,基于密钥的哈希算法 1、模块对象 1.1 HMAC 对象 1.1.1 初始化构建类:需要通过模块方法 hmac.new(key[, msg[, digestmod]]) 创建一个新对象 参数设置:key:密钥msg:数据digestmod:哈希算法,默认 hashlib.md5 1.
阅读全文
Python2.7-hashlib
摘要:hashlib 模块,实现了支持多种不同哈希算法的接口,不同 hash 算法的构造函数就是算法名,返回的哈希对象都具有相同接口。哈希算法不是加密算法,所以下面提到的加密不是真的加密,因为真的加密需要能够反推到原始数据 1、模块对象 1.1 各种不同算法 hash 对象 1.1.1 初始化构建类:算法
阅读全文
Python2.7-xdrlib
摘要:xdrlib 模块,用于打包和解包 xdr 数据。XDR 提供了一种与体系结构无关的表示数据,解决了数据字节排序的差异、数据字节大小、数据表示和数据对准的方式。使用XDR的应用程序,可以在异构硬件系统上交换数据 1、模块对象 1.1 Packer 对象,用于把数据打包成 xdr 格式 1.1.1 初
阅读全文
Python2.7-netrc
摘要:netrc 模块,用于解析和封装 netrc 类型的文件,这种类型的文件用于 unix 的 ftp 程序和其他 ftp 客户端。 不知道到底是个什么东西 1、模块对象 1.1 netrc 对象 1.1.1 初始化构建类:netrc([file]) 参数设置:file:指定解析的文件,如果没有指定,则
阅读全文
Python2.7-robotparser
摘要:robotparser 模块,用于解析网站的 robots.txt 文件,robots.txt 文件是用于指定搜索引擎爬虫的访问权限的,此模块在 python3 中重命名为 urllib.robotparser。 好像自己写爬虫并不会去考虑这个文件 1、模块对象 1.1 RobotFileParse
阅读全文
Python2.7-ConfigParser
摘要:ConfigParser 模块,用于读写配置文件,配置文件是由各个 section 组成的,每个部分都有一个 [section] 头指示,后面紧跟这部分里的配置信息,一般为 name: value 或 name=value,value 中可以包含格式化字符串来引用同一部分下的或是 DEFAULT 部
阅读全文
Python2.7-csv
摘要:csv 模块,用于读写 csv 文件,常用 reader 和 writer 对象进行操作 1、模块的类 1.1 Dialect 对象,设置 csv 文件的各种格式,包括分隔符,引用符,转义符等 1.1.1 对象属性 delimiter:单字符分隔符,默认','quotechar:单字符引用符,当内容
阅读全文