有什么办法可以阻止python.exe在完成后立即关闭?它关闭的速度比我读取输出的速度快。
这是程序:
width = float(input("Enter the width: ")) height = float(input("Enter the height: ")) area = width * height print("The area is", area, "square units.")
您不能-全局地,即对于每个python程序。这是一件好事-Python非常适合编写脚本(自动执行操作),并且脚本应该能够在无需任何用户交互的情况下运行。
但是,您始终可以在程序结束时要求输入,从而有效地使程序保持活动状态,直到您按回车键为止。使用input("prompt: ")在Python 3(或raw_input("promt: ")在Python 2)。或者习惯于从命令行运行程序(即python mine.py),该程序将退出,但其输出仍然可见。
input("prompt: ")
raw_input("promt: ")
python mine.py