该文被密码保护。 阅读全文
posted @ 2018-06-10 20:24 christmassa 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如果想把日志写到文件里,也很简单 其中下面这句中的level=loggin.INFO意思是,把日志纪录级别设置为INFO,也就是说,只有比日志是INFO或比INFO级别更高的日志才会被纪录到文件里,在这个例子, 第一条日志是不会被纪录的,如果希望纪录debug的日志,那把日志级别改成DEBUG就行了 阅读全文
posted @ 2018-05-27 12:49 christmassa 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re 常用的表达式规则 re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当 阅读全文
posted @ 2018-05-27 12:49 christmassa 阅读(172) 评论(0) 推荐(0) 编辑
摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在各个语言里的 阅读全文
posted @ 2018-05-21 19:41 christmassa 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下 解析配置文件 其它增删改查语法 阅读全文
posted @ 2018-05-21 19:41 christmassa 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 为什么要序列化? 你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的进度肯定保存在硬盘上了,是以何种 阅读全文
posted @ 2018-05-21 19:40 christmassa 阅读(86) 评论(0) 推荐(0) 编辑
摘要: shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 序列化: 反序列化: 阅读全文
posted @ 2018-05-21 19:40 christmassa 阅读(75) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-20 12:09 christmassa 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-20 12:08 christmassa 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-19 14:34 christmassa 阅读(3) 评论(0) 推荐(0) 编辑