摘要:
hashlib模块 用于加密相关的文件操作,3.X离代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法 __always_supported = ('md5', 'sha1', 'sha224', 'sha256', 'sha384', 阅读全文
摘要:
yaml模块: python可以处理yaml文件,yaml文件安装的方法为:$ pip3 install pyyaml configparser模块,用来处理文件的模块,可以实现文件的增删改查 configparser用于处理特定格式的文件,其本质上是利用open来操作文件 下面来看看configa 阅读全文
摘要:
XML处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml文件格式是早期的文件格式,早期的文件格式是xml文件接口 阅读全文
摘要:
shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式,shelve模块是对pickle模块的补充。我们知道,如果调用pickle模块,向文件中dump()字符串的时候,读取的时候必须一次一次进行load()。 首先 阅读全文
摘要:
SYS模块 用于提供对Python解释器相关的操作: (1)sys.argv 命令行参数List,第一个元素是程序本身路径 >>> sys.argv [''] (2)sys.exit(n) 退出程序,正常退出时exit(0) (3)sys.version 获取Python解释程序的版本信息 (4)s 阅读全文
摘要:
OS模块 提供对操作系统进行调用的接口 (1)os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 >>> os.getcwd() 获取Python当前脚本工作的目录路径 '/home/zhuzhu' (2)os.chdir("dirname") 改变当前脚本工作目录;相当 阅读全文
摘要:
random 我们经常看到网站的随机验证码,这些都是由随机数生成的,因此我们需要了解一下随机数的模块。如何生成随机数。 random 生成随机数 random.random() 生成0-1之间的小数 >>> import random >>> random.random() 0.7386445925 阅读全文
摘要:
time模块 time模块提供各种操作时间的函数 #1、时间戳 1970年1月1日之后的秒 #2、元组 包含了:年、日、星期等... time.struct_time #3、格式化的字符串 2014-11-11 11:11 (1)asctime(p_tuple=None) def asctime(p 阅读全文