是sys模块中的exit函数吗?
exit() 跟 C 语言等其他语言的 exit() 应该是一样的.
如果是你手动调用这个函数就是要自己处理异常的情况.
在循环获取键盘输入的时候加入判断,如果输入字符为exit,那么跳出循环,跳出程序
希望我的回答对你有帮助~
检查一下你的环境变量,是否设置了PYTHONSTARTUP?
假如你的PYTHONSTARTUP=xxx.py,而在xxx.py脚本中有类似下面这样的语句:
exit = 'hello world'
这样,当你启动python shell时,就自动执行了xxx.py,脚本中把exit赋值为了字符串,此时你再运行exit(),就会报错:'str' object is not callable.
另外,你可以运行type(exit)查看其类型,默认是class 'site.Quitter'.如果不是,就说明被覆盖了.
打开的不是同一个程序,
第一张图是cmd命令提示符.
第二张图是IDLE.
自然效果不一样
以上就是土嘎嘎小编为大家整理的关于python函数exit的信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!