
正文
为什么python运行之后窗口立刻关闭,为什么python运行之后窗口立刻关闭了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么点开new里面的python后黑框闪退
你双击文件时是在运行脚本了。闪退是正常的。如果你想脚本在运行后留在 console 窗口,就在脚本里面加入:import os 在脚本最后加 os.system(pause)试试看。
可能是你安装了2个版本的python,导致引用文件会互相覆盖。重新安装或修复一下应该就可以了。
字符编码的问题较大吧,因为楼主用了校多的中文,先换成英文先试试。或者改一下编码。另外 n取到用户输入的,为string,要转换成int才能比较,不然判断会有错。
打开py文件默认是用python.exe打开的,用python自带的IDE或者别的python编辑器,比如pycharm。还有看下wxpython下版本要和python的版本对应,你用python2的话,最好用python7之后的版本,比较稳定。
相关问答
Q1: Python程序运行后直接退出
参考方法:sys.exit()执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法。该方法中包含一个参数status,默认为0,表示正常退出,也可以为1,表示异常退出。
先在终端上,找到这个【】提示,如下图。然后呢输入这个命令:【exit()】,并且按回车键。注意一定要是英文字符的,特别是括号。然后看到下面的提示后,就说明退出来了的。
原因是你双击运行时,程序是按顺序执行的,当执行完最后语句时程序就退出了,给我们的感觉就是有个黑窗口一闪而过,加上 os.system(pause) 后程序运行结束后会暂停执行,然后等待用户输入再退出。
闪退是因为程序运行完自动关闭或者出现一次自动关闭。
直接双击exe文件的话,程序会在运行完毕后自动退出,而源代码的开发环境是有内置编译器的,运行完后程序会在退出之前供用户查看结果。解决方法很简单:input()等待用户输入函数,放在源代码的末尾处,目的是供用户查看结果。
Q2: 运行python脚本一闪而过
原因是你双击运行时,程序是按顺序执行的,当执行完最后语句时程序就退出了,给我们的感觉就是有个黑窗口一闪而过,加上 os.system(pause) 后程序运行结束后会暂停执行,然后等待用户输入再退出。
你双击文件时是在运行脚本了。闪退是正常的。如果你想脚本在运行后留在 console 窗口,就在脚本里面加入:import os 在脚本最后加 os.system(pause)试试看。
在最后加system(pause)就能停下来。如果还一闪而过就是程序有错,你在cmd里运行就能看到具体的信息。
使用Python脚本:将Python代码保存为.py文件,并在命令行或IDE中运行该脚本,例如:python script.py。
由于python执行的比较快,窗口会一闪而过,所以加入while循环保持窗口。在和test.py文件的同文件夹下 ,新建一个.bat文件,例如run.bat 这是由于python文件不是可执行文件,所以需要借助bat文件进行操作。
运行结束了,cmd当然自动关掉了。可以开始|运行|cmd|c:/python7/python.exe .../pathtoscript/script.py 可以打开idle,打开编写好的py,f5运行 可以在py脚本最后加上一句等待输入的句子比如raw_input()。。
为什么python运行之后窗口立刻关闭的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于为什么python运行之后窗口立刻关闭了、为什么python运行之后窗口立刻关闭的信息别忘了在本站进行查找喔。







