Python基础--异常
异常 当Python程序执行时遭遇到错误,解释器将无法继续往下执行,此时会出现错误提示,这便是异常。 例如打开一个不存在的文件 使用一个没有定义的变量 捕获异常 try-except 将可能出现问题的代码,放在try中,把处理异常的代码放在except中。 try: open("www.txt",'r') except FileNotFoundError: print("--------处理异常-------") print("您打开的文件不存在") 输出: --------处理异常------- 您打开的文件不存在 当我们需要捕获多个异常时,可以将要捕获异常的名字放在一个元组中。except之后使用Exception将捕获所有异常,有时我们希望存储捕获的异常可以使用as。 try: open("www.txt",'r') print(num) except (FileNotFoundError,NameError) as exceptionInfo: print("--------处理异常-------") print("您打开的文件不存在") print("异常的基本信息:",exceptionInfo) 输出: --------处理异常------- 您打开的文件不存在 异常的基本信息: [Errno 2] No such file or directory: