目录 1.logger类用法 2.handler类用法 3.formatter类用法 4.filter类用法 1.logger类用法 logger类:logger用于提供日志接口,常用于配置和发送日志消息. 我们一般使用logging.getLogger(name)方法来获得一个logger对象. 其中,可选参数name指定日志器名称,默认为"root". 常用方法包括: logger.setLevel():设置日志器处理日志信息的最低级别. logger.addHandler():为…
目录 1.日志的作用 2.为什么需要写日志 3.Python中的日志处理 (1)logging模块介绍 (2)logging模块的四大组件 (3)logging日志级别 1.日志的作用 从事与软件相关工作的人,应该都听过"日志"一词. 日志就是跟踪软件运行时事件的方法,为了能够在程序运行过程中记录错误. 通过日志记录程序的运行,方便我们查询信息,以便追踪问题.进行维护和调试.还是数据分析. 并且各编程语言都形成了各自的日志体系和相应的框架. 日志的作用总结: 程序调试. 了解软件程序运…
目录 1.把日志信息保存到文件中 2.拓展 (1)观察代码 (2)提出问题 (3)问题说明 1.把日志信息保存到文件中 代码如下所示: """ logging模块是Python的内置模块,不需要安装. 步骤: 1,创建一个把日志信息保存到文件中的处理器FileHandler 2,把文件处理器添加到logger中 3,把格式器传入到文件处理器中 """ # 导入logging模块 import logging # 创建一个日志器,就是一个logge…
目录 1.概括理解 2.详细说明 3.应用示例 1.概括理解 了解了四大组件的基本定义之后,我们通过图示的方式来理解下信息的传递过程: 也就是获取的日志信息,进入到Logger日志器中,传递给处理器确定要输出到哪里,然后进行过滤器筛选,通过后再按照定义的格式进行日志的输出. 2.详细说明 描述上面这个图的日志流处理流程: 1)在用户代码中进行日志记录函数调用,如:logger.info(-),logger.debug(-)等: 2)判断要记录的日志级别是否满足日志器设置的级别要求. 要记录的日志…
目录 1.os模块介绍 2.查看os模块相关文档 3.os模块常用方法 (1)文件重命名 (2)删除文件 (3)创建文件夹 (4)删除文件夹 (5)获取当前目录 (6)改变默认目录 (7)获取目录列表 4.应用案例 应用1 应用2 1.os模块介绍 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作. 在Python编程时,os模块可以处理文件和目录这些我们日常手动需要做的操作,例如:显示当前目录下所有文件.删除某个文件.获…
目录 1.basicConfig()函数说明 2.应用 1.basicConfig()函数说明 此函数,通过创建一个带有默认Formatter(格式器)的StreamHandler(处理器),并将其添加到根日志记录器中来初始化基本配置. 如果根日志记录器没有定义处理器,则logger.debug(), logger.info(),logger.warning(),logger.error() 和 logger.critical()函数会自动调用 basicConfig()函数中的配置 . 如果根…
目录 1.查看变量类型 2.转义字符 (1)转义字符说明 (2)示例 (3)常用转义字符对照表 3.字符编码 (1)字符编码介绍 (2)Python中的字符编码 (3)编码格式应用于不同场景 提示:上一篇文章中介绍了Python字符串的使用,本篇文章来说说Python字符串的编码与转义. 在此之前,我们先介绍一下在Python中如何查看一个变量的类型. 1.查看变量类型 (1)type( )函数说明 在Python中,type( )函数是一个最实用又简单的查看对象数据类型的方法. type( )…
目录 1.什么是计算机语言 2.高级语言中的编译型语言和解释型语言 (1)编译型语言 (2)解释型语言 (3)编译型语言和解释型语言执行流程 3.知识扩展: 4.关于Python 1.什么是计算机语言 计算机就是一台用来计算机的机器,人让计算机干什么计算机就干什么.我们需要通过计算机的语言来控制计算机,所谓计算机的语言就是编程语言. 计算机语言其实和人类的语言没有本质的区别,不同点就是交流的主体不同.也就是说中文.英文是人和人之间的交流语言,而计算机语言(编程语言)是人和计算机交流的语言. 计算…
目录 1.Python开发环境介绍 2.Python解释器的分类 3.下载Python解释器 4.安装Python解释器 5.Python解释器验证 1.Python开发环境介绍 所谓"工欲善其事,必先利其器".在正式学习Python开发之前,需要先搭建Python开发环境.由于Python是解释型编程语言,所以需要一个解释器,这样才能运行编写的代码.所以所谓的搭建Python开发环境,其实就是安装Python的解释器.换句话说安装Python实际上就是安装Python解释器. 同时要…
目录 1.Python的交互模式 2.IDLE工具使用说明 3.Sublime3工具的安装与配置 (1)Sublime3的安装 (2)Sublime3的配置 4.使用Sublime编写并调试Python代码 (1)在Sublime3中直接执行Python代码 (2)使用SublimeREPL插件来运行Python代码 5.本地手动安装Sublime3插件 我自己常用的简单Python代码调试工具是IDLE和Sublime3,IDLE很少使用了,基本上用Sublime3稍微多一些,Sublime3…