异常处理的基本语言
try: number = int(input('请输入一个整数: ')) except: print('请输入一个正确的整数') print('-' * 50)
处理多个异常
try: number = int(input('请输入一个整数: ')) results = 8/number print(results) except ZeroDivisionError: print('除数不能为0'.center(50,'1')) except ValueError: print('请输入正确的整数'.center(50,'2'))
处理未知错误
try: number = int(input('请输入一个整数: ')) results = 8/number print(results) # except ZeroDivisionError: # print('除数不能为0'.center(50,'1')) except ValueError: print('请输入正确的整数'.center(50,'2')) except Exception as a: # 此处a是未知错误的变量,变量名随意。 print('未知错误:',a)
异常处理完整语法
asdf