python-try except("~$"文件)
一、1.try...except...:是Python里面错误类型抛出异常检测,当try里面的语句报错的时候,执行except。在编写代码的时候,可以有效避免因为不可预知的错误导致程序报错。
2.在except后面通常可以选择出错误类型的基类,可以精准定位,如果错误类型是未知的话,一般使用exception抛出常规错误类型基类。
try: a = 9 total = a + 1 except Exception as e: print(e)
3.try...except...else...:指的是,当执行try的代码块时,else如果不报异常则执行。
4.try...except...else...finally:指的是,当执行try的代码块时,无论是否发生异常finally都将执行。
抛出异常的类别:
https://docs.python.org/3/c-api/exceptions.html#exception-objects
二、"~$"文件:当报错时出现这个错误,说明文件没有关闭,或者文件正在读写。"~$":指的是临时文件,当我们打开一个文档的时候,存在一个临时文件进行临时保存,故如果报错与文档相关,则说明文件正在被打开或者读写。
本文来自博客园,作者:许个未来—,转载请注明原文链接:https://www.cnblogs.com/future-panda/p/17355716.html