python如何在程序运行完后不关闭窗口?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何在程序运行完后不关闭窗口?相关的知识,希望对你有一定的参考价值。
我在程序末加了input("press <enter>")依然不行
用的idle python3.7版本
像下面这个程序
url=input(' please enter the URL ')
domain=url[11:-4]
Print(' Domain name: '+domain)
input("press <enter>")
试着改改代码,在最后加上以下这行代码:
raw_input("Press <enter>")
这样,在运行程序之后,将会出现以下内容的DOS窗口。
What is your name? Gumby
Hello, Gumby!
Press <enter> 参考技术A 不关闭窗口,不怎么理解,不过Tkinter不是一直循环吗?
Visual Studio - 让程序运行完后不直接关闭
Issue:
控制台一闪而过,看不到输出结果。
如何保持控制台窗口,让程序运行完后不直接关闭?
Solve 1:(推荐)
建议设置项目属性。
1)右键项目 >> 属性(Properties),打开项目的属性页
2)项目的属性页下,找到:
配置属性(Configuration Properties) > 链接器(Linker) > 系统(System) > SubSystem,
并将SubSystem右侧下拉框中,对应的值改为:(如下图所示)
控制台(/ SUBSYSTEM:CONSOLE),
并点击“确定”。
3)使用 Ctrl+F5 将程序运行起来。
注意:必须使用 Ctrl+F5 (而不是 F5 )启动项目
F5:启动调试,启动目标文件并将调试器附加到目标进程中,一般用于通过加断点调试用;
Ctrl+F5:开始执行(不调试),启动目标文件,但不附加调试器。一般会单独出现一个运行结果界面。
Solve 2:
在主函数末尾加 system("pause") 或者加几个 getchar()。
但建议设置项目属性(Solve1),毕竟运行后是否暂停是项目的需求(即你在本次运行想看输出),而不是代码需要暂停(代码本身完成计算任务不需要暂停)。
References:
https://blog.csdn.net/SoaringLee_fighting/article/details/80435919
https://codeday.me/bug/20170425/12539.html
以上是关于python如何在程序运行完后不关闭窗口?的主要内容,如果未能解决你的问题,请参考以下文章
最简单的让Python程序运行完后命令行窗口(cmd窗口)不自动关闭的方法