摘要: 做atm作业的时候,记录转账操作的那个功能的文件里,同时也记录了增加账号和冻结账号的操作 通过排查后发现是logger = logging.getLogger()里的名字是一样的,都是: 把名字改成不一样的后,解决此问题 阅读全文
posted @ 2018-11-28 17:28 梁少华 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2018-11-24 21:18 梁少华 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 引子 请从以下文件里取出所有的手机号 用正则表达式 re.match 从头开始匹配(字符串的开头,就是只匹配第一个,第一个匹配不到就不往后匹配了) re.search 全局匹配,找到就返回 应用场景:找手机号或身份证号,第一个必须是数字 re.findall 把所有符合的匹配都找到并放到列表里 常用 阅读全文
posted @ 2018-11-24 16:03 梁少华 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 在终端切换到文档所在的目录,输入下面的命令: 阅读全文
posted @ 2018-11-23 20:40 梁少华 阅读(2449) 评论(0) 推荐(0) 编辑
摘要: 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and c 阅读全文
posted @ 2018-11-23 18:26 梁少华 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 这条命令的实现原理是什么呢?(视频中讲,解释进程间通信的问题...) 除了 阅读全文
posted @ 2018-11-23 14:00 梁少华 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 需求: 自己写的: 讲解版本: 阅读全文
posted @ 2018-11-23 11:03 梁少华 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 加密算法介绍 HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能 阅读全文
posted @ 2018-11-23 10:30 梁少华 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 解析下面的文件格式: 解析配置文件 阅读全文
posted @ 2018-11-23 09:45 梁少华 阅读(405) 评论(0) 推荐(0) 编辑
摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在各个语言里的都 阅读全文
posted @ 2018-11-22 20:53 梁少华 阅读(272) 评论(0) 推荐(0) 编辑