运行程序后,窗口立即closures

我是所有编程的新手,我开始对学习编程感兴趣。 所以要做到这一点,我开始与大多数人认为最简单的语言:Python。

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

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

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

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

那么因为print命令只是写一些东西给终端。

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

 python <file> 

<file>你想运行的文件…

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

 print("Hello World!") input() 

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