摘要: re模块用于正则表达式。 正则表达式在线测试:http://c.runoob.com/front-end/854 正则表达式元字符可以参考:https://www.w3cschool.cn/zhengzebiaodashi/regexp-metachar.html re.match() 从字符串开头 阅读全文
posted @ 2020-02-15 22:15 看不尽的尘埃 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug()、info()、warning()、 error() 、critic 阅读全文
posted @ 2020-02-15 17:25 看不尽的尘埃 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。 subprocess包中定义有数个创建子进程的函数, 阅读全文
posted @ 2020-02-15 17:04 看不尽的尘埃 阅读(879) 评论(0) 推荐(0) 编辑
摘要: hashlib模块用于加密相关的操作。在Python 3.x里代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512 、MD5 算法。如果包含中文字符的话,给字符加上编码.encode('utf-8') md5加密 import hashlib h 阅读全文
posted @ 2020-02-15 16:35 看不尽的尘埃 阅读(351) 评论(0) 推荐(0) 编辑
摘要: ConfigParser模块用于生成和修改常见配置文档。 比如配置文件格式如下: [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [bitbucket.org] Us 阅读全文
posted @ 2020-02-15 16:15 看不尽的尘埃 阅读(526) 评论(0) 推荐(0) 编辑
摘要: shelve模块是一个简单的key,value将内存数据通过文件持久化的模块,可以持久化任何picklel可支持的Python数据格式。 序列化 序列化源代码: import shelve import os f = shelve.open("shelve_log") d = {'1':'a','2 阅读全文
posted @ 2020-02-15 13:40 看不尽的尘埃 阅读(384) 评论(0) 推荐(0) 编辑