Python3的异常捕获和处理:
try 和 except 这是异常语句。使用了这个可以对报错的代码,也会继续 执行下去而不会报错,不执行后面的代码。
try是捕获异常,在try里的代码执行如果出错后,就会执行在execpt里的代码。
try: print(1/0) except Exception as e: print("除数不能为0!") raise e finally: print("无论报错与否,都会执行")
其中:
Exception 是所有异常的父类。异常都归到了这里
raise 是输出异常
finally 是不管异常不异常 都会执行
# 重命名 beforeIpa = ipa_flag+".ipa" afterIpa = res_buildNumber+".ipa" try: os.rename(beforeIpa, afterIpa) print("rename成功!") except Exception as e: raise e print("rename失败!") return afterIpa