python捕捉错误退出
时间: 2023-07-05 19:14:28 浏览: 192
捕获程序异常退出的代码
在Python中,可以使用try-except语句来捕捉错误并退出程序。例如,以下代码会打开一个文件并读取其中的内容,如果文件不存在或者读取文件时发生错误,程序会捕捉到异常并输出错误信息,然后使用sys.exit()函数退出程序。
```python
import sys
try:
with open('file.txt', 'r') as f:
content = f.read()
except Exception as e:
print('Error:', e)
sys.exit()
# 正常执行的代码
print(content)
```
在上面的例子中,我们使用了sys模块中的exit()函数来退出程序。该函数会抛出SystemExit异常,导致程序立即退出。如果你想在程序退出前执行一些清理操作,可以把清理代码放在try语句块之外。
阅读全文