python异常处理
#异常:你在运行代码过程中遇到的任何错误 带有error字样的 都是异常 #异常处理:我们对代码中所有可能会出现的异常 进行的处理 #疑问:我们为什么要去进行处理? 首先罗列一些异常 # os.rmdir("Alisa")# OSError # print(a)# NameError : name 'a' is not defined # def add(a,b):# TypeError : add() missing 1 required positional argument: 'b' # print(a+b) # add(3) # file=open("火妹.txt")# io.UnsupportedOperation : not writable # file.write("我就是一个非常优秀的少先队员!") #初级 #1:处理某个错误 #2:处理某种类型的错误 #3:有错就抓 try:#警察 os.mkdir("Alisa") #FileExistsError #嫌疑人 except:#except 警力出动 print("抓捕归案,等待进一步处理") #既要抓 还要有处罚措施 try: os.rmdir("Alisa")#OSError except Exception as e:#把错误抓起来 存到变量e里面去 error print("抓捕归案,等待进一步处理")