div id="myTime">
摘要: 日志是统计程序在运行在产生的BUG的好帮手,格式都是固有的 1. 导入logging模块. 2. 简单配置一下logging3. 出现异常的时候(except). 向日志填写错误信息. # filename: 文件名# format: 数据的格式化输出. 最终在日志文件中的样子# 时间-名称-级别- 阅读全文
posted @ 2018-11-12 16:17 lowen107 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 异常是程序运行过程中产生的错误, except Exception as e: #抛出异常的固定格式 def chu(a, b): return a/btry: ret = chu(10, 0) print(ret)except Exception as e: print("除数不能是0") 运行结 阅读全文
posted @ 2018-11-12 15:57 lowen107 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 类的约束就是对类名的约束,可以用两种方式进行约束 1.提取父类,然后在父类中定义好方法,方法中只要定义一个异常就可以了。这样所有的子类都必须重写这个方法,否则访问的时候就会报错 2.使用元类来描述父类,在元类中找到一个抽象方法。子类就不得不根据抽象方法具体实现,这样也起到约束的作用。 举例: #ra 阅读全文
posted @ 2018-11-12 15:38 lowen107 阅读(149) 评论(0) 推荐(0) 编辑