这是一个测试用例。
try:
targ = raw_input("Please enter target: ")
except KeyboardInterrupt:
print "Cancelled"
print targ
当我按 ctrl+c- 时,我的输出如下
NameError: name 'targ' is not defined
我的意图是“取消”输出。当我尝试在 raw_input 期间捕获 KeyboardInterrupt 时,有什么想法为什么会发生这种情况?
Thanks!
在上面的代码中,当引发异常时,targ 未定义。仅当未引发异常时才应该打印。
try:
targ = raw_input("Please enter target: ")
print targ
except KeyboardInterrupt:
print "Cancelled"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)