2017-03-22 36 views
0

我写了一些python程序。我的Python程序关闭时,我通过双击执行

我通常CMD

但这次执行我的计划,我试图通过双击

它工作得很好,直到满足翻译输入代码来执行程序。

当我输入一些文本,它关闭

我输入的代码是

for i in (input('range input => ')).split(' '): 
    range_list.append(int(i)); 

它的工作原理完全好,当我通过路径(PY〜的.py)通过CMD

执行你可以帮我吗?

回答

2

解释器无限循环运行。从窗口或通过命令行使用python执行你的程序将立即运行并退出程序。

在你的程序结束时只需添加

input() 

这将保持打开状态,所以你可以看到你的结果。

+0

非常感谢!我明白 –

2

是的,当程序完成时,它关闭。
如果您想保持打开状态,或者只是在cmd中运行,您可以在末尾添加如x = input()之类的内容。

+0

非常感谢!我明白 –

2

双击它时,程序将以窗口模式打开。程序结束后,窗口将消失/关闭,输入所有必需的输入后,窗口会快速发生。

如果您希望在程序退出前看到输出,请在程序结束时预计输出input

+0

非常感谢!我明白了 –

相关问题