一尘不染

得到输出后如何立即停止python.exe的关闭?

python

有什么办法可以阻止python.exe在完成后立即关闭?它关闭的速度比我读取输出的速度快。

这是程序:

width = float(input("Enter the width: "))
height = float(input("Enter the height: "))
area = width * height
print("The area is", area, "square units.")

阅读 196

收藏
2020-12-20

共1个答案

一尘不染

您不能-全局地,即对于每个python程序。这是一件好事-Python非常适合编写脚本(自动执行操作),并且脚本应该能够在无需任何用户交互的情况下运行。

但是,您始终可以在程序结束时要求输入,从而有效地使程序保持活动状态,直到您按回车键为止。使用input("prompt: ")在Python
3
(或raw_input("promt: ")在Python 2)。或者习惯于从命令行运行程序(即python mine.py),该程序将退出,但其输出仍然可见。

2020-12-20