运行程序后窗口立即关闭

时间:2014-07-28 23:28:36

标签: python windows

我是所有编程的新手,我刚开始对学习如何编程感兴趣。所以这样做我从大多数人认为最简单的语言开始:Python。

我现在遇到的问题是,如果我对Python print("Hello!")说,将其保存在文件中,然后运行它,黑色窗口会立即打开并关闭。我只是不明白为什么会这样做。

3 个答案:

答案 0 :(得分:4)

一旦程序运行完成,窗口就会关闭是正常的。如果您希望它保持打开状态,您可以在最后添加对input(或raw_input的调用,如果您使用的是Python 2.x):

print("Hello!")
input("Press the <Enter> key on the keyboard to exit.")

这将保持窗口打开,直到您按下键盘上的 Enter 键。

答案 1 :(得分:2)

因为print命令只是向终端写了一些内容。

为了输出。启动cmd(或在Linux中打开终端),然后运行:

python <file>

使用<file>您要运行的文件...

或者你可以像@iCodez建议的那样,通过添加暂停来暂停程序结尾处的输入:

print("Hello World!")
input()

答案 2 :(得分:0)

在最后一行插入input()。它会使程序等待输入。虽然它没有发生,但Windows程序将会打开。如果按任意键然后输入,它将关闭。