python关闭程序的代码
时间: 2023-07-23 16:40:16 浏览: 124
在 Python 中关闭程序的代码取决于程序的类型和运行环境。以下是几种情况的关闭程序的方法:
1. 在控制台中运行的 Python 脚本,可以使用 `sys.exit()` 函数来关闭程序,例如:
```python
import sys
# 退出程序
sys.exit()
```
2. 在 GUI 应用程序中,可以调用窗口的关闭事件来关闭程序,例如:
```python
import tkinter as tk
# 创建窗口
window = tk.Tk()
# 添加关闭事件
def on_closing():
window.destroy()
window.protocol("WM_DELETE_WINDOW", on_closing)
# 运行窗口
window.mainloop()
```
3. 在 Web 应用程序中,可以使用框架提供的关闭方法来关闭程序,例如 Flask 框架:
```python
from flask import Flask
# 创建应用
app = Flask(__name__)
# 添加路由
@app.route('/')
def index():
return 'Hello, World!'
# 运行应用
if __name__ == '__main__':
app.run()
# 关闭应用
func = request.environ.get('werkzeug.server.shutdown')
if func is None:
raise RuntimeError('Not running with the Werkzeug Server')
func()
```
阅读全文