2018年5月13日
摘要: 一般情况下,我们在利用logging模块记录日志的时候,往往会利用下面这种方式进行日志信息的记录: 生成的log日志里总会出现重复的同一条信息: 我们可以再写一个方法,将写好的信息处理一下: 这样,完整的代码如下: 对于同样的输入,我们得到的结果就没有了重复信息: 阅读全文
posted @ 2018-05-13 12:57 江湖乄夜雨 阅读(672) 评论(0) 推荐(0) 编辑
  2018年5月7日
摘要: 第一个例子 关于sys.modules[__name__]的用法,百度上阅读量比较多得一个帖子是:https://www.cnblogs.com/robinunix/p/8523601.html 对于里面提到的基础性的知识点这里就不再重复了,大家看原贴就好。这里为大家提供一个详细的例子,帮助大家更进 阅读全文
posted @ 2018-05-07 00:25 江湖乄夜雨 阅读(852) 评论(0) 推荐(0) 编辑
  2018年5月5日
摘要: 1、什么是异常 所谓程序中的异常,就是错误发生的信号,也就是说当程序出错并且程序没有处理这个错误,则会抛出一个异常,并且程序会随着这个异常终止。 2、程序中错误的分类: (1)语法错误: 语法错误,就是程序执行前必须要避免的,比如if语句后面没有冒号、关键字拼写错误等等,这样的错误一目了然,很好避免 阅读全文
posted @ 2018-05-05 13:19 江湖乄夜雨 阅读(193) 评论(0) 推荐(0) 编辑
  2018年4月29日
摘要: 一、编程范式: 编程是程序员用特定的 语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 。 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 阅读全文
posted @ 2018-04-29 12:31 江湖乄夜雨 阅读(180) 评论(0) 推荐(0) 编辑
  2018年4月21日
摘要: 一、变量的修改 我们都知道,在程序中根据变量的作用域的不同可以把变量分为全局变量与局部变量。在函数中的变量如果没有特别声明即使变量名与全局变量名完全一致也不会对全局的变量产生影响,如下面这个例子所示: 由于作用域的不同,在函数中不经过特殊声明是不会改变全局变量“name”的值的。要想在函数的作用域中 阅读全文
posted @ 2018-04-21 10:30 江湖乄夜雨 阅读(2529) 评论(0) 推荐(1) 编辑
  2018年4月20日
摘要: 一、当我们在进行文件操作的时候,首先得知道文件的具体位置才能利用内置函数open()打开,而文件的这个“位置”又有“绝对”与“相对”之分。 我们可以这样理解:文件的“绝对路径”绝大多数情况下只有在我们自己的电脑上才有效,除非不同的电脑里这两个文件存放的盘符与路径完全一致。例如,张三做的一个项目里有一 阅读全文
posted @ 2018-04-20 10:55 江湖乄夜雨 阅读(1109) 评论(0) 推荐(0) 编辑
  2018年4月6日
摘要: 一.引子: 文件err.txt中有如下内容: 要求提取出所有的电话号码来。 方法一:文件操作法: 输出: 方法二:正则表达式法: 输出是一样的。 二.re的匹配语法有以下几种: 1. re.match 从头开始匹配 2.re.search 匹配包含 3.re.findall 把所有匹配到的字符放到以 阅读全文
posted @ 2018-04-06 20:33 江湖乄夜雨 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Logging模块知识点: 一.分为5个级别:debug(),info(),warning(),error(),critical()。级别由低到高 1.1最简单的用法: 1.2 如果想把日志写到文件里:logging.basicConfig()方法 whw.log文件里的内容为: 注意后面那句lev 阅读全文
posted @ 2018-04-06 15:12 江湖乄夜雨 阅读(241) 评论(0) 推荐(0) 编辑
  2018年4月5日
摘要: 阅读全文
posted @ 2018-04-05 11:57 江湖乄夜雨 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-05 10:03 江湖乄夜雨 阅读(138) 评论(0) 推荐(0) 编辑