이 코드 조각을 설명하고,이 코드 조각 이해하는 도움이 필요 시겠어요 :당신은 내가 파이썬에 새로운 브랜드 해요 파이썬
for c in [B, C, D]:
try:
raise c()
except D:
print "D"
except C:
print "C"
except B:
print "B"
읽기 파이썬 문서, raise()
예외를 throw 것 같다,하지만 내가 할 수있는 raise()
이 try
블록 내에있는 이유를 파악하지 못했습니다. 다음과 같이하면 안됩니다.
try:
//do something
catch:
raise()
코드가 무엇을 달성해야하는지 알지 못하면 어떤 버전이 올바른지를 100 % 알 수 없습니다. –