KeyboardInterrupt
이 발생하면 변수 targ
이 초기화되지 않기 때문에 오류가 발생합니다. 당신은 예외가 발생하지 않은 경우 try
성명을 인쇄하여, targ
를 인쇄하려면 코드를 변경 할 수
try:
targ = raw_input("Please enter target: ")
except KeyboardInterrupt:
print "Cancelled"
Please enter target: abc
>>> targ
'abc'
가 발생하지 않습니다,
try:
targ = raw_input("Please enter target: ")
except KeyboardInterrupt:
print "Cancelled"
Please enter target:
Cancelled
>>> targ
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
targ
NameError: name 'targ' is not defined
은 다음 데모를 참조하십시오.
try:
targ = raw_input("Please enter target: ")
print targ
except KeyboardInterrupt:
print "Cancelled"
Please enter target: abc
abc
try:
targ = raw_input("Please enter target: ")
print targ
except KeyboardInterrupt:
print "Cancelled"
Please enter target:
Cancelled