摘要: 错误包括语法错误和逻辑错误 异常是程序运行时发生错误的信号,解释器追踪程序,根据错误抛出的异常。 异常 常用的异常: AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块 阅读全文
posted @ 2018-09-28 19:42 阿缘要努力变强 阅读(169) 评论(0) 推荐(0) 编辑
摘要: __enter__和__exit__ with obj as f: '代码块' 1.with obj >触发obj.__enter__(),拿到返回值 2.as f > f=返回值 3.with obj as f 等同于 f=obj.__enter__() 4.执行代码块 两种情况: 没有异常的情况 阅读全文
posted @ 2018-09-28 10:10 阿缘要努力变强 阅读(190) 评论(0) 推荐(0) 编辑