为了账号安全,请及时绑定邮箱和手机立即绑定

pyhton关于使用try..except处理错误,遇到Enter something -->“无内容直接回车”,结果无错误

pyhton关于使用try..except处理错误,遇到Enter something -->“无内容直接回车”,结果无错误

qq_花开花谢_0 2019-02-17 06:36:36
系统:win10IDLE:spyder 脚本:使用try..except来处理异常问题(输出结果与案例结果不一致,不知道是什么原因) #!/usr/bin/python # Filename:try_except.py import sys try: s = input('Enter something -->') ## python3中使用input代替raw_input except EOFError: print('\nWhy did you do an EOF on me?') ## \n 在pyhton中作换行的意思 sys.exit() # exit the progarm except: print('\nSome error/exception occurred.') # here,we are not exiting the progarm print('Done') 然后运行脚本实际的结果$ python try_except.pyEnter something -->(直接回车)Done(得到Done) 教程中的结果$ python try_except.pyEnter something -->Why did you do an EOF on me? 也就是try的块中没有产生EOFrror异常,输出了Done,这是由于什么原因呢?我该怎么解决这个问题?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 593 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信