求助:脚本里 ctrl+C,Ctrl+D 异常捕捉问题
本帖最后由 chihiro_life 于 2014-04-23 10:29 编辑下面的代码,在命令行先后执行Ctrl+D、Ctrl+C,没有报错。
但是将代码放在脚本里执行时,同样是先后执行Ctrl+D、Ctrl+C,却报错了,在执行Ctrl+C时,出现键盘中断,为什么这里没捕获到键盘中断呢?
请大神释疑一下。
代码如下:def ff():
while True:
try:
if len(raw_input("Enter a string:")):
print 'correct'
break
except (KeyboardInterrupt,EOFError):
print 'invalid input ... try again'
ff() 查阅了下资料,我这个版本存在这样的bug,2.76好像修复了。
页:
[1]