day18 logging模块 sys shelve】的更多相关文章

昨日回顾 re 正则表达式 匹配字符串 场景 例如:爬虫,密码规则验证,邮箱地址验证,手机号码 学习re主要学习的就是 那一堆特殊符号 hashlib hash是一种算法 lib表示库 该模块包含了一堆的hash算法 hash接受任意长度的输入,计算后,输出一段固定长度的字符串 根据算法的不同结果的长度也不同 在算法固定的情况下,输入的数据相同,输出的结果也必然相同 hash的两个作用: 1.加密 无法被反解 2.文件校验 比对两个文件是否完全相同 常用模块 1.logging ***** 翻译…
一.logging模块 1.logging模块就是用于记录日志的,日志就是记录某个时间点,发生的事情. 2.记录日志是为了日后来复查,提取有用的信息. 3.如何去记录日志:可以直接打开文件,记录信息,但是会出现两个问题:1.记录的数据格式不通用,只能自己识别:2.解析数据麻烦.所以我们需要一个简单的方法,logging模块就是这样的一种方法. 4.日志的级别,从低到高为: 1.debug   10    调试信息(用于记录程序在开发过程中的调试记录) 2.info        20    记录…
1.shelve模块 用于序列化的模块,shelve模块比pickle模块简单,只有open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型. import shelve s=shelve.open('a.txt') s['name']='henry' s['dic']={'age':18} print(s['dic']) shelve模块只有一个函数,就是open用于打开一个文件. 打开以后,操作方法与字典完全一致,你可以把他当成字典,而且自带bu…
python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib  subprocess logging re正则 转自老男孩老师Yuan:http://www.cnblogs.com/yuanchenqi/articles/5732581.html 模块&包(* * * * *) 模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,…
5.sys模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 5.1 使用sys.argv进行登录判断,跳过 i/o阻塞 #使用sys.argv进行登录判断,跳过 i/o阻塞 import s…
菜鸟学python第十七天 1.logging 模块 logging模块即日志记录模块 用途:用来记录日志 为什么要记录日志: 为了日后复查,提取有用信息 如何记录文件 直接打开文件,往里写东西 直接写入文件的两个问题:(logging模块解决这两个问题) 你写的数据格式 别人看不懂 解析数据模块 logging的使用 logging模块的两种记录日志的方式 使用logging提供的模块级别函数 使用logging日志系统四大组件 <!--本质上logging模块级别函数日志记录就是对日志系统四…
一.标准流 1.1.标准输入流 res = sys.stdin.read(3) 可以设置读取的字节数 print(res) res = sys.stdin.readline() print(res) 1.2.标准输出流 import sys sys.stdout.write('123') # 相当于print('123', end='') sys.stdout.write('123\n') # == print() 1.3.标准错误流 sys.stderr.write('错误信息1') sys.…
时间模块 time datatime time.clock(2.7) time.process_time(3.3) 测量处理器运算时间,不包括sleep时间 time.altzone 返回与UTC时间的时间差,以秒计算 print(time.altzone)      输出: -32400 time.asctime() 将struct时间格式转为可读的时间格式"Fri Aug 19 11:14:16 2016" print(time.asctime()) 输出: Mon Jan  2…
一.logging模块 logging专门用来记录日志 日志的级别分为五级,可以用数字表示,从低到高分别为: import  logginglogging.info('info')   #10logging.debug('debug')   #20logging.warning('warning')  #30logging.error('errot')  #40logging.critical('crtical')   #50输出结果:WARNING:root:warningERROR:root…
sys模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit() sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 示例: import sys count = : print(count) : sys.exit() count += print('ending')结果:12345678 import sys print(sys.path) 结果: ['C:\\Users\\Administra…