关于解决logging模块写出的日志信息重复的问题
摘要:一般情况下,我们在利用logging模块记录日志的时候,往往会利用下面这种方式进行日志信息的记录: 生成的log日志里总会出现重复的同一条信息: 我们可以再写一个方法,将写好的信息处理一下: 这样,完整的代码如下: 对于同样的输入,我们得到的结果就没有了重复信息:
阅读全文
posted @
2018-05-13 12:57
江湖乄夜雨
阅读(701)
推荐(0)
sys.modules[__name__]与getattr一起使用的一个实例
摘要:第一个例子 关于sys.modules[__name__]的用法,百度上阅读量比较多得一个帖子是:https://www.cnblogs.com/robinunix/p/8523601.html 对于里面提到的基础性的知识点这里就不再重复了,大家看原贴就好。这里为大家提供一个详细的例子,帮助大家更进
阅读全文
posted @
2018-05-07 00:25
江湖乄夜雨
阅读(891)
推荐(0)
异常处理
摘要:1、什么是异常 所谓程序中的异常,就是错误发生的信号,也就是说当程序出错并且程序没有处理这个错误,则会抛出一个异常,并且程序会随着这个异常终止。 2、程序中错误的分类: (1)语法错误: 语法错误,就是程序执行前必须要避免的,比如if语句后面没有冒号、关键字拼写错误等等,这样的错误一目了然,很好避免
阅读全文
posted @
2018-05-05 13:19
江湖乄夜雨
阅读(210)
推荐(0)
面向对象基础
摘要:一、编程范式: 编程是程序员用特定的 语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 。 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。
阅读全文
posted @
2018-04-29 12:31
江湖乄夜雨
阅读(205)
推荐(0)
在函数中修改列表及列表中的元素
摘要:一、变量的修改 我们都知道,在程序中根据变量的作用域的不同可以把变量分为全局变量与局部变量。在函数中的变量如果没有特别声明即使变量名与全局变量名完全一致也不会对全局的变量产生影响,如下面这个例子所示: 由于作用域的不同,在函数中不经过特殊声明是不会改变全局变量“name”的值的。要想在函数的作用域中
阅读全文
posted @
2018-04-21 10:30
江湖乄夜雨
阅读(2552)
推荐(1)
关于文件路径的生成
摘要:一、当我们在进行文件操作的时候,首先得知道文件的具体位置才能利用内置函数open()打开,而文件的这个“位置”又有“绝对”与“相对”之分。 我们可以这样理解:文件的“绝对路径”绝大多数情况下只有在我们自己的电脑上才有效,除非不同的电脑里这两个文件存放的盘符与路径完全一致。例如,张三做的一个项目里有一
阅读全文
posted @
2018-04-20 10:55
江湖乄夜雨
阅读(1177)
推荐(0)
re模块小结
摘要:一.引子: 文件err.txt中有如下内容: 要求提取出所有的电话号码来。 方法一:文件操作法: 输出: 方法二:正则表达式法: 输出是一样的。 二.re的匹配语法有以下几种: 1. re.match 从头开始匹配 2.re.search 匹配包含 3.re.findall 把所有匹配到的字符放到以
阅读全文
posted @
2018-04-06 20:33
江湖乄夜雨
阅读(231)
推荐(0)
logging模块知识点及应用小结
摘要:Logging模块知识点: 一.分为5个级别:debug(),info(),warning(),error(),critical()。级别由低到高 1.1最简单的用法: 1.2 如果想把日志写到文件里:logging.basicConfig()方法 whw.log文件里的内容为: 注意后面那句lev
阅读全文
posted @
2018-04-06 15:12
江湖乄夜雨
阅读(265)
推荐(0)
Python装饰器的调用过程
摘要:Python装饰器的调用过程 在Python学习的过程中,装饰器是比较难理解的一个应用。本人也在学习期间也遇到很多坑,现将装饰器的基本调用过程总结一下。 首先,装饰器用到了“闭包”,而“闭包”是学习装饰器的基础,所以在讲装饰器之前先将“闭包”的基本概念带大家一起回顾一下: 现有如下函数: 我们在函数
阅读全文
posted @
2018-03-31 20:11
江湖乄夜雨
阅读(6118)
推荐(3)
文件修改的两种方式
摘要:whw.txt文件中有一下内容: 方法二:占内存的修改方式:
阅读全文
posted @
2018-03-30 12:36
江湖乄夜雨
阅读(621)
推荐(0)
字符编码问题
摘要:题干为:有如下字符串:n = "齐天大圣"。 要求:(1)将字符串转换成utf-8的字符编码的字节,再将转换的字节重新转换为utf-8的字符编码的字符串 (2)将字符串转换成utf-8的字符编码的字节,再将转换的字节重新转换为gbk的字符编码的字符串 (1)对于第一个问题,将字符串编码为utf-8编
阅读全文
posted @
2018-03-30 10:13
江湖乄夜雨
阅读(236)
推荐(0)
Python3 文件的重命名
摘要:在Python3中我们要实现将本地文件homework.txt中的内容的修改操作时,大体的思路是这样的:先将homework.txt文件的内容读取到内存中,在内存中对里面的数据进行修改,接着将修改完成后的数据写到一个新文件(取名为:homework.txt.new)里。此时homework.txt.
阅读全文
posted @
2018-03-26 18:41
江湖乄夜雨
阅读(3328)
推荐(0)
Python3中的赋值操作、浅拷贝与深拷贝
摘要:一:关于赋值操作与浅拷贝 1、变量的赋值 首先以一个例子来说明一下:定义变量a = 1,使b = a。开始的情况下打印a与b都为1(显而易见,哈哈) 但是接下来,我们做一下改动,令 a = 222,再打印a与b。 咦?说好的b = a呢?!怎么不一样了呢? 这里直接揭晓答案: 如上图所示,a = 1
阅读全文
posted @
2018-03-22 00:33
江湖乄夜雨
阅读(574)
推荐(0)