随笔分类 -  Python模块

摘要:re模块:正则表达式 正则表达式主要用到的是re模块 模块方法 re模块在使用的时候要注意,有的函数使用后返回的是一个对象,比如re.search(),re.match(),这些函数都是使用group()函数来返回结果,而有的函数在使用后直接返回结果,比如`re.split(),re.findall 阅读全文
posted @ 2017-06-26 20:26 戴维德 阅读(157) 评论(0) 推荐(0) 编辑
摘要:configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 查找文件 增删改操作 阅读全文
posted @ 2017-06-22 21:13 戴维德 阅读(421) 评论(0) 推荐(0) 编辑
摘要:序列化模块 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 什么是序列化? 阅读全文
posted @ 2017-06-22 21:11 戴维德 阅读(180) 评论(0) 推荐(0) 编辑
摘要:logging模块 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格 阅读全文
posted @ 2017-06-22 21:08 戴维德 阅读(197) 评论(0) 推荐(0) 编辑
摘要:sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的Int值sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sy 阅读全文
posted @ 2017-06-22 20:38 戴维德 阅读(155) 评论(0) 推荐(0) 编辑
摘要:算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘 阅读全文
posted @ 2017-06-21 22:12 戴维德 阅读(214) 评论(0) 推荐(0) 编辑
摘要:random模块(获取随机数)常用方法 random.random() 用于生成一个0到1的随机符点数 random.uniform(a,b) 用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a b,则生成的随机数n: a import random random.uni 阅读全文
posted @ 2017-06-21 21:58 戴维德 阅读(819) 评论(0) 推荐(0) 编辑
摘要:time 模块 时间获取和转换 time模块提供各种时间相关的功能 在 Python 中,与时间处理有关的模块包括:time,datetime 以及 calendar 虽然这个模块总是可用,但并非所有的功能都适用于各个平台。 该模块中定义的大部分函数是调用 C 平台上的同名函数实现,所以各个平台上实 阅读全文
posted @ 2017-06-21 21:32 戴维德 阅读(5170) 评论(0) 推荐(1) 编辑
摘要:os模块是与操作系统交互的一个接口 复制代码 ''' os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录 阅读全文
posted @ 2017-06-21 20:54 戴维德 阅读(607) 评论(0) 推荐(0) 编辑