摘要: logging 用于便捷记录日志且线程安全的模块 日志等级: 注:只有【当前写等级】大于【日志等级】时,日志文件才被记录。 2、多文件日志 对于上述记录日志的功能,只能将日志记录在单文件中,如果想要设置多个日志文件,logging.basicConfig将无法完成,需要自定义文件和日志操作对象。 # 阅读全文
posted @ 2017-07-23 22:26 斌哥骑猿看唱本 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 内置模块是Python自带的功能,在使用内置模块相应的功能时,需要【先导入】再【使用】 一、sys 用于提供对Python解释器相关的操作: 1 sys.argv # 命令行参数List,第一个元素是程序本身路径 2 sys.exit(n) # 退出程序,正常退出时exit(0) 3 sys.ver 阅读全文
posted @ 2017-07-19 21:09 斌哥骑猿看唱本 阅读(380) 评论(0) 推荐(0) 编辑
摘要: "$" :匹配字符串的结尾 " * " :匹配前一个字符0或多次 "+" :匹配前一个字符1次或无限次 “?” :匹配一个字符0次或1次 python中re模块提供了正则表达式相关操作 字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 阅读全文
posted @ 2017-07-07 23:51 斌哥骑猿看唱本 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用装饰器? 在不改变原函数功能的情况,为了添加新的功能 我们可以在函数运行前后给函数添加新的功能 两个装饰器的作用 阅读全文
posted @ 2017-07-07 22:52 斌哥骑猿看唱本 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1 #随机函数 2 import random #导入random 3 #随机生字符和数字的验证码 4 #(65-90)对应的ACIll码对应的字符为a-z 5 temp="" 6 for i in range(0,5):#随机生成5位验证码 7 rad=random.randrange(0,5) 8 if rad==2 : 9 s=str(r... 阅读全文
posted @ 2017-07-03 20:15 斌哥骑猿看唱本 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序的原理就是列表比较2个相邻值,将较大的值互换一下位置 ,直至将最大的元素放在最上面,然后以相同的方式比较剩下的元素 阅读全文
posted @ 2017-07-03 19:54 斌哥骑猿看唱本 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 同时打开2个文件 seek():指定指针的位置 tell():获取指针当前位置 readline():读行 truncate([size]):截取文件,使文件大小为size flush():刷新输出缓存 阅读全文
posted @ 2017-06-30 23:49 斌哥骑猿看唱本 阅读(10090) 评论(0) 推荐(0) 编辑
摘要: filter(function or None, iterable) --> filter object:循环可迭代对象的元素,将这些元素作为function的参数,如果函数返回为True 则返回这些元素,否则就过滤这些元素 li=[11,22,33,44,55,0] def fun1(a): return a>22 re=list(filter(fun1,li)) #注意在python... 阅读全文
posted @ 2017-06-29 22:42 斌哥骑猿看唱本 阅读(580) 评论(0) 推荐(0) 编辑
摘要: oct(number):返回一个八进制表示的字符串 chr(i):根据i返回相应的ASCII码对应的字符 ord(c):根据字符c相应的integer dir(p_object=None):不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法_ 阅读全文
posted @ 2017-06-29 00:57 斌哥骑猿看唱本 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1 def fun1(a1,a2): 2 3 return a1+a2 4 #fun1与fun2相同 5 fun2=lambda a1,a2:a1+a2 6 re=fun2(1,2) 7 print(re) 8 #输出:3 阅读全文
posted @ 2017-06-28 23:57 斌哥骑猿看唱本 阅读(145) 评论(0) 推荐(0) 编辑