目录 1.basicConfig()函数说明 2.应用 1.basicConfig()函数说明 此函数,通过创建一个带有默认Formatter(格式器)的StreamHandler(处理器),并将其添加到根日志记录器中来初始化基本配置. 如果根日志记录器没有定义处理器,则logger.debug(), logger.info(),logger.warning(),logger.error() 和 logger.critical()函数会自动调用 basicConfig()函数中的配置 . 如果根…
目录 1.概括理解 2.详细说明 3.应用示例 1.概括理解 了解了四大组件的基本定义之后,我们通过图示的方式来理解下信息的传递过程: 也就是获取的日志信息,进入到Logger日志器中,传递给处理器确定要输出到哪里,然后进行过滤器筛选,通过后再按照定义的格式进行日志的输出. 2.详细说明 描述上面这个图的日志流处理流程: 1)在用户代码中进行日志记录函数调用,如:logger.info(-),logger.debug(-)等: 2)判断要记录的日志级别是否满足日志器设置的级别要求. 要记录的日志…
目录 1.日志的作用 2.为什么需要写日志 3.Python中的日志处理 (1)logging模块介绍 (2)logging模块的四大组件 (3)logging日志级别 1.日志的作用 从事与软件相关工作的人,应该都听过"日志"一词. 日志就是跟踪软件运行时事件的方法,为了能够在程序运行过程中记录错误. 通过日志记录程序的运行,方便我们查询信息,以便追踪问题.进行维护和调试.还是数据分析. 并且各编程语言都形成了各自的日志体系和相应的框架. 日志的作用总结: 程序调试. 了解软件程序运…
目录 1.logger类用法 2.handler类用法 3.formatter类用法 4.filter类用法 1.logger类用法 logger类:logger用于提供日志接口,常用于配置和发送日志消息. 我们一般使用logging.getLogger(name)方法来获得一个logger对象. 其中,可选参数name指定日志器名称,默认为"root". 常用方法包括: logger.setLevel():设置日志器处理日志信息的最低级别. logger.addHandler():为…
目录 1.把日志信息保存到文件中 2.拓展 (1)观察代码 (2)提出问题 (3)问题说明 1.把日志信息保存到文件中 代码如下所示: """ logging模块是Python的内置模块,不需要安装. 步骤: 1,创建一个把日志信息保存到文件中的处理器FileHandler 2,把文件处理器添加到logger中 3,把格式器传入到文件处理器中 """ # 导入logging模块 import logging # 创建一个日志器,就是一个logge…
目录 1.查看变量类型 2.转义字符 (1)转义字符说明 (2)示例 (3)常用转义字符对照表 3.字符编码 (1)字符编码介绍 (2)Python中的字符编码 (3)编码格式应用于不同场景 提示:上一篇文章中介绍了Python字符串的使用,本篇文章来说说Python字符串的编码与转义. 在此之前,我们先介绍一下在Python中如何查看一个变量的类型. 1.查看变量类型 (1)type( )函数说明 在Python中,type( )函数是一个最实用又简单的查看对象数据类型的方法. type( )…
目录 1.什么是格式化输出 2.Python格式化输出的五种方式 方式一:字符串之间用+号拼接 方式二:print()函数可同时输出多个字符串 方式三:占位符方式 方式四:f格式化方式(推荐) 方式五:format()函数方式 3.print()函数结束符 (1)sep参数 (2)end参数:结束符 4.补充:Python的输入函数input() (1)Python的输入说明 (2)输入的语法 (3)输入的特点 (4)示例 1.什么是格式化输出 数据按照某种特殊的要求输出,假如字符串中有各种格式…
目录 1.为什么要进行数据类型转换 2.数据类型转换本质 3.数据类型转换用到的函数 4.常用数据类型转换的函数 (1)int()函数 (2)float()函数 (3)str()函数 (4)bool()函数 (5)eval()函数 1.为什么要进行数据类型转换 使用Python处理数据时,不可避免的要使用数据类型之间的转换.如int.float.string之间的转换. 例如: 问:通过input()函数接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作? 答:转换数据类型即…
目录 1.理解类和对象 2.类 3.对象 4.Python中的对象 5.类和对象的定义 (1)定义类 (2)创建对象 (3)练习 6.拓展:isinstance() 函数 1.理解类和对象 (1)类和对象的关系 思考:洗衣机洗衣服描述过程中,洗衣机其实就是一个事物,即对象,洗衣机对象哪来的呢? 答:洗衣机是由工厂工人制作出来. 思考:工厂工人怎么制作出的洗衣机? 答:工人根据设计师设计的功能图纸制作洗衣机. 归纳:图纸 → 洗衣机 → 洗衣服. (2)总结: 在面向对象编程过程中,有两个重要组成…
目录 1.什么是计算机语言 2.高级语言中的编译型语言和解释型语言 (1)编译型语言 (2)解释型语言 (3)编译型语言和解释型语言执行流程 3.知识扩展: 4.关于Python 1.什么是计算机语言 计算机就是一台用来计算机的机器,人让计算机干什么计算机就干什么.我们需要通过计算机的语言来控制计算机,所谓计算机的语言就是编程语言. 计算机语言其实和人类的语言没有本质的区别,不同点就是交流的主体不同.也就是说中文.英文是人和人之间的交流语言,而计算机语言(编程语言)是人和计算机交流的语言. 计算…