오늘 이 글에서는 Python 예외 처리의 finally 예외 처리 를 살펴보겠습니다. 먼저 Python의 finally 문을 이해해야 합니다. #🎜🎜 #tryfinally은 다음 글에서 예시를 들어 설명하고 분석하겠습니다.
우선, try-finally 문은 예외 발생 여부에 관계없이 최종 코드를 실행한다는 점을 알아야 합니다. 다음과 같습니다:try: <语句> finally: <语句> #退出try时总会执行 raise예를 들어보겠습니다.
#!/usr/bin/python # -*- coding: UTF-8 -*- try: fh = open("testfile", "w") fh.write("这是一个测试文件,用于测试异常!!") finally: print "Error: 没有找到文件或读取文件失败"열린 파일에 쓸 수 없는 경우 권한, 출력
$ python test.py Error: 没有找到文件或读取文件失败같은 예를 다음과 같이 작성할 수도 있습니다.
#!/usr/bin/python # -*- coding: UTF-8 -*- try: fh = open("testfile", "w") try: fh.write("这是一个测试文件,用于测试异常!!") finally: print "关闭文件" fh.close() except IOError: print "Error: 没有找到文件或读取文件失败"try 블록에서 예외가 발생하면 finally 블록 코드가 즉시 실행됩니다. finally 블록의 모든 문이 실행된 후 다시 예외가 발생하고 Except 블록 코드가 실행됩니다. 매개변수의 내용이 예외사항과 다릅니다. 이 글에서는 try-finally 문이 무엇인지 설명합니다. 이해가 되지 않는다면 직접 시도해 보는 것이 무엇인지 확인하는 가장 좋은 방법입니다. 당신은 배웠습니다. 마지막으로, 이 글이 파이썬을 배우시는 여러분에게 조금이나마 도움이 되기를 바랍니다. 더 많은 관련 지식을 보려면 PHP 중국어 웹사이트
Python 튜토리얼 컬럼을 방문하세요.
위 내용은 pythontry-finally 문은 무엇입니까? 어떤 역할을 할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!