摘要: logging模块简介 ============== 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出. python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为: debug(), inf 阅读全文
posted @ 2018-05-02 11:24 菜漫游 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 加密算法介绍 HASH Hash,一般翻译做 “散列” ,也有直接音译为 ”哈希” 的,就是把任意长度的输入(又叫做预映射,pre image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出, 阅读全文
posted @ 2018-05-02 10:10 菜漫游 阅读(227) 评论(0) 推荐(0) 编辑
摘要: os.getcwd() 得到当前工作目录,即当前Python脚本工作的目录路径 os.listdir() 返回指定目录下的所有文件和目录名 os.remove() 函数用来删除一个文件 os.removedirs(r“c:\python”) 删除多个目录 os.path.isfile() 检验给出的 阅读全文
posted @ 2018-05-02 09:52 菜漫游 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 模块(Module) 一个.py文件为一个模块 可维护性 可扩展性 每个模块有独立的命名空间 模块分类 内置标准模块 第三方开源模块 自定义模块 模块调用 import module from module import xx from module.xx.xx import xx as renam 阅读全文
posted @ 2018-05-02 09:51 菜漫游 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 列表生成式 a = [i + 1 for i in range(10)] 生成器(generator) 一边循环,一边计算的机制 一种数据类型,这种数据类型自动实现了迭代器协议,是一个可迭代对象。 实现延迟计算,按需执行,节省内存 生成器分类 生成器函数,使用 yield 返回结果和挂起状态 生成器 阅读全文
posted @ 2018-04-27 17:21 菜漫游 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 函数 一组语句通过一个名字(函数名)封装起来,想要执行的时候只需要调用其函数名即可 特性 减少重复代码 程序可扩展 程序容易维护 参数 形式参数 函数被调用时分配内存,调用结束后释放 形参只在函数内部有效 实际参数 常量、变量、表达式、函数等对象 默认参数 关键参数 指定参数名传参数,关键参数放在位 阅读全文
posted @ 2018-04-26 11:48 菜漫游 阅读(269) 评论(0) 推荐(0) 编辑