上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 39 下一页
摘要: logging模块记录日志有四个主要类:logger,handler,formatter,filter logger提供了应用程序可以直接使用的接口,每个程序在输出信息之前都要获得一个Logger handler将(logger创建的)日志记录发送到合适的目的输出,handler可以把信息输出到控制 阅读全文
posted @ 2018-02-16 21:52 Sch01aR# 阅读(301) 评论(0) 推荐(0) 编辑
摘要: logging模块用来写日志文件 有5个级别,debug(),info(),warning(),error()和critical(),级别最高的为critical() debug()为调试模式,info()为正常情况下的信息,warning()为警告,error()为错误,critical()为严重 阅读全文
posted @ 2018-02-15 20:02 Sch01aR# 阅读(235) 评论(0) 推荐(0) 编辑
摘要: shelve模块也是用来序列化的,可以持久化任何pickle可支持的python数据格式,比pickle好用,也是python专属,可以dump多次数据,也可以直接修改数据 序列化 生成了三个文件 反序列化 运行结果 阅读全文
posted @ 2018-02-15 01:05 Sch01aR# 阅读(213) 评论(0) 推荐(0) 编辑
摘要: sys.version 获取Python解释程序的版本信息 sys.platform 返回操作系统平台名称 sys.getrecursionlimit() #获取最大递归层数 sys.setrecursionlimit() #设置最大递归层数 sys.getdefaultencoding() #获取 阅读全文
posted @ 2018-02-14 22:07 Sch01aR# 阅读(3157) 评论(1) 推荐(1) 编辑
摘要: chardet模块用来获取文件的编码 运行结果 以字典形式返回结果 编码为GB2312,对结果正确的把握为78%左右,语言为中文 阅读全文
posted @ 2018-02-13 22:24 Sch01aR# 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 首先看一个简单的条件判断语句 a的值为3,b的值为6,如果a的值大于b的值,c的值就等于a的值,否则c的值为1 运行结果 这4行条件判断语句,用一行语句就可以了 如果a的值大于b的值,则c的值为a的值,否则c的值为1 运行结果 阅读全文
posted @ 2018-02-13 17:46 Sch01aR# 阅读(177) 评论(0) 推荐(0) 编辑
摘要: configparse模块用来解析配置文件 配置文件 读取解析配置文件 运行结果 删除添加修改等操作 阅读全文
posted @ 2018-02-13 14:48 Sch01aR# 阅读(186) 评论(0) 推荐(0) 编辑
摘要: re正则匹配,如果没有匹配到就返回None,匹配结果加上.group()就会以字符串形式返回匹配结果 re的匹配语法 re的匹配语法 re.match() 从头开始匹配 只能从左边第一个开始匹配 re.search() 匹配包含 从字符串中的任意位置开始匹配 re.match()和re.search 阅读全文
posted @ 2018-02-12 22:49 Sch01aR# 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 服务器端要先根据客户端要下载的文件进行判断是否存在,还要根据文件大小来进行传送,最后还要比对文件的md5值来判断传送的文件是否正确,通过判断剩余字节来解决粘包问题 服务器端 客户端 运行结果 服务器端 文件传输结果 阅读全文
posted @ 2018-02-12 01:01 Sch01aR# 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 对字符串的内容进行判断,返回布尔类型 字符串的分割 运行结果 字符串的格式化 运行结果 字符串的索引操作 运行结果 字符串大小写的操作 运行结果 字符串的填充 运行结果 字符串的计算 运行结果 删除字符串的空格和换行符 运行结果 字符串的替换 运行结果 字符串的连接 运行结果 阅读全文
posted @ 2018-02-11 20:21 Sch01aR# 阅读(251) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 39 下一页