调试Python脚本:异常捕获与处理
在Python编程中,异常处理是一种常见的错误管理方式。当你预见到可能会出现错误的代码块时,可以使用try/except语句来捕获和处理这些异常。
下面是一个简单的例子:
def divide(a, b):
try:
return a / b
except ZeroDivisionError:
print("Can't divide by zero!")
return None
# Test the function
result = divide(10, 2)
if result is not None:
print(f"Result: {result}")
在这个例子中,divide()
函数尝试对两个数进行除法运算。如果发生ZeroDivisionError
(除以零的错误),程序会跳转到相应的except语句块,并打印一条错误信息,然后返回None。
最后,我们测试了这个函数,确保在发生异常时可以正确处理。
还没有评论,来说两句吧...