贾雨村 发表于 2020-10-30 14:15:06

闪退

请问为什么在idle上可以正常运行的代码
直接用Python打开的时候最后会出现闪退的结果呢?
谢谢大佬们了

胡鸣谦 发表于 2020-10-30 14:17:54

程序最后加一个(3)input()(2)raw_input()就行
程序执行完成自动退出

wp231957 发表于 2020-10-30 14:22:21

应该学会控制台调试应用程序

贾雨村 发表于 2020-10-30 14:24:54

谢谢你们{:10_254:}

sunrise085 发表于 2020-10-30 14:36:19

.py文件直接用python打开是运行程序,而一般的程序运行时间非常短,运行完就结束退出了。
但若是从IDLE打开的,那就不是真正的运行程序了,这是控制台执行程序,运行完是不会自动退出的。

这也是由python语言机制导致的,python不需要编译,直接运行,所以才有这种现象
一般的顺序结构程序(就是执行一段时间会结束的程序),可以在末尾加一句input(),这样程序运行完的时候回等待你输入,你不输入程序就还没运行完,就不会退出
页: [1]
查看完整版本: 闪退