python异常处理终止程序
时间: 2023-11-09 18:03:33 浏览: 86
程序中的异常处理
当Python程序中出现未被捕获的异常时,程序会立即终止并输出异常信息。如果想要在异常发生时终止程序,可以使用`sys.exit()`函数。
例如,以下代码中,当用户输入的数字小于0时,程序会抛出ValueError异常并终止程序:
```python
import sys
try:
num = int(input("请输入一个正整数:"))
if num < 0:
raise ValueError("输入的数字必须大于等于0")
except ValueError as e:
print(e)
sys.exit()
print("输入的数字是:", num)
```
阅读全文