python 关闭命令提示框 不关闭程序
时间: 2023-09-05 19:11:26 浏览: 165
python 弹窗提示警告框MessageBox的实例
在Windows系统下,如果你使用命令行运行Python程序,当程序执行完毕后,窗口会自动关闭。为了让窗口不关闭,可以在程序结尾处添加一段代码,让程序等待用户按下任意键后再退出。
以下是一个示例代码:
```python
import sys
# 执行一些代码
# ...
if sys.platform.startswith('win'):
# 如果是Windows系统,等待用户按下任意键
import msvcrt
print('按下任意键关闭窗口...')
msvcrt.getch()
else:
# 如果是其他系统,等待用户按下回车键
input('按下回车键关闭窗口...')
# 退出程序
sys.exit()
```
在以上代码中,我们首先判断当前运行的操作系统是否为Windows系统,如果是,则使用`msvcrt`模块中的`getch()`函数等待用户按下任意键;否则,使用`input()`函数等待用户按下回车键。
然后我们调用`sys.exit()`函数退出程序。
这样,当程序执行完毕后,命令提示框不会立即关闭,而是等待用户按下任意键或回车键后再关闭。
阅读全文