python 异常处理 try catch
时间: 2023-06-22 18:41:38 浏览: 229
再谈异常处理try catch finally
好的,很高兴为您回答这个问题。Python中的异常处理是通过try-except语句来实现的。在try块中,我们写下可能会引发异常的代码,然后在except块中捕获它们并进行处理。下面是一个简单的示例:
```python
try:
# 可能会引发异常的代码
file = open('file.txt', 'r')
content = file.read()
print(content)
file.close()
except FileNotFoundError:
# 处理文件未找到异常
print('文件未找到!')
except Exception as e:
# 处理其他异常
print('发生了错误:', e)
```
在这个示例中,我们打开一个文件并读取其内容。如果文件不存在,我们就会捕获`FileNotFoundError`异常并打印出错误信息;如果发生其他异常,我们就会捕获`Exception`并打印出错误信息。注意,我们使用`as`关键字将异常对象赋值给变量`e`,这样就可以在except块中使用它了。
希望这个例子可以帮助您理解Python中的异常处理。如果您有任何其他问题,请随时问我。
阅读全文