Python 程序在运行完毕后自动关闭是因为脚本执行完毕后,程序没有更多的代码要执行,Python 解释器就会自动退出。如果你希望程序在运行完毕后保持打开状态,以便查看输出结果或进行交互,你可以采取以下几种方法:
添加 `input()` 函数
在脚本的最后添加 `input()` 函数,程序将等待用户输入,直到按下回车键后才退出。
print("Hello, World!")
input("Press Enter to exit...")
使用 `-i` 选项
在运行 Python 脚本时,使用 `-i` 选项可以让 Python 解释器保持在交互模式,即使脚本执行完毕,解释器也不会退出。
python -i example.py
添加循环或延迟
在脚本末尾添加一个无限循环或者使用 `time.sleep()` 函数,可以使程序在输出结果后继续运行一段时间。
import time
print("Hello, World!")
time.sleep(999) 程序将等待999秒后退出
选择适合你需求的方法,可以避免 Python 程序在运行完毕后立即关闭