여기에서 python tutorial을 읽었습니다. 이해할 수없는 것이 하나 있습니다. 해당 문서의 설명에서파이썬 설명서에서 예외를 제외하고 시도하십시오
for arg in sys.argv[1:]:
try:
f = open(arg, 'r')
except IOError:
print 'cannot open', arg
else:
print arg, 'has', len(f.readlines()), 'lines'
f.close()
: 워드 프로세서
다른 절의 사용이 실수하지 않았다 예외를 잡기 피한다 때문에 시도 절에 추가 코드를 추가하는 것보다 낫다 try ... except 문으로 보호되는 코드에 의해 발생합니다.
제 질문은 실수로이 try 블록에서 발생하지 않은 예외를 잡는 것을 방지하는 방법입니다. 나는 그들이 의미하는 것을 보지 못한다. 누구든지 예제를 줄 수 있습니까? 당신이 시도 할 수
이것은 내가 읽고있는 문서에 대한 링크입니다. http://docs.python.org/tutorial/errors.html#handling-exceptions –