我有一个通过Python脚本自动化的应用程序。应用程序可能会在不知不觉中随时挂起或崩溃。因此,我需要编写一个异常或函数来处理相同的事情。
我必须调用此异常或函数,就像它在后台运行一样,并且应该在发生崩溃或挂起时撤销。
对于前: 考虑我的python脚本正在对应用程序进行自动化。它正在做以下......
在任何这些步骤中,可能会在应用程序中发生崩溃或挂起,并且我有一个不同的"功能/方法"对于每个步骤。如何在每个步骤调用异常。
我知道在java中很容易做到: public void openApp()抛出CrashException,ErrorException {
但我不知道如何在python中做同样的事情。 请帮助我。
答案 0 :(得分:0)
1)你可以在这里看到python中的Built-in Exceptions。
2)This post检查了python和java之间关于异常处理的区别。
3)对于从here获取的python中的简单异常处理:
def divide(x, y):
try:
result = x / y
except ZeroDivisionError:
print "division by zero!"
else:
print "result is", result
finally:
print "executing finally clause"