如何用其他方式使用try- except请给出例子
时间: 2023-12-10 12:42:20 浏览: 60
除了使用 `try-except` 外,还有其他几种处理异常的方式,下面给出一些示例:
1. 使用 `if-else` 语句处理异常
```python
numerator = 10
denominator = 0
if denominator == 0:
print("Division by zero is not allowed.")
else:
result = numerator / denominator
print(result)
```
2. 使用 `assert` 语句处理异常
```python
numerator = 10
denominator = 0
assert denominator != 0, "Division by zero is not allowed."
result = numerator / denominator
print(result)
```
3. 使用 `finally` 块执行清理操作
```python
file = None
try:
file = open("example.txt", "r")
contents = file.read()
print(contents)
except FileNotFoundError:
print("File not found.")
finally:
if file is not None:
file.close()
```
以上是一些常见的处理异常的方式,具体使用哪种方式要根据具体情况而定。
阅读全文