首页 > 解决方案 > Python,用简单的代码立即关闭

问题描述

我已经在 python 中编写了这些行并运行了它。但结果只出现一秒钟,然后它会自行关闭。我能做些什么来防止它关闭?

   print("Enter your name:")
   x = input()
   print("Hello, " + x)

标签: python

解决方案


有几种方法可以做到这一点。

您可以在控制台/命令行/空闲中运行您的代码,这样父进程就不会退出。

或者更以编程方式,您可以放在input()最后。

print("Enter your name:")
x = input()
print("Hello, " + x)
input() # better with a friendly note

如果我没记错的话,input有平台相关的行为处理信号/中断,但通常你可以键入<enter>, <Ctrl+C>, 或<EOF>来结束程序。


推荐阅读