python,每次调用函数,判断返回值,返错执行打印操作
时间: 2023-07-21 10:34:48 浏览: 90
在 Python 中,如果想在每次调用函数后判断返回值,如果返回错误则执行打印操作,可以将函数的返回值放在一个 `try...except` 语句块中,并在 `except` 块中添加相应的错误处理逻辑,例如:
```python
def my_function(arg1, arg2):
# 函数的代码块
...
# 返回值
return result
try:
# 调用函数并获取返回值
result = my_function(arg1, arg2)
# 判断返回值是否错误
if result == error_value:
# 执行错误处理逻辑
print("返回错误值:", error_value)
else:
# 执行其他逻辑
...
except Exception as e:
# 异常处理代码块
print("发生异常:", e)
# 其他处理逻辑
```
在这个例子中,我们首先调用函数 `my_function` 并获取返回值 `result`,然后判断返回值是否等于错误值 `error_value`,如果等于则执行打印操作,否则执行其他逻辑。如果调用函数的过程中发生了异常,程序会跳转到 except 语句块中进行处理,打印出异常信息并执行相应的异常处理逻辑。
阅读全文