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

二、"~$"文件:当报错时出现这个错误,说明文件没有关闭,或者文件正在读写。"~$":指的是临时文件,当我们打开一个文档的时候,存在一个临时文件进行临时保存,故如果报错与文档相关,则说明文件正在被打开或者读写。

posted @ 2023-05-04 11:10  许个未来—  阅读(20)  评论(0编辑  收藏  举报