例外処理
완전 기초부터 시작하는 파이썬
try,except
try:
...
except[발생_오류[as 오류_메세지_변수]]:
...
この場合、エラーのタイプに関係なく、エラーが発生した場合にはブロック除去が実行されます.
try:
...
except:
...
ブロック以外の操作は、あらかじめ定義されたエラー名と一致する場合にのみ実行されます.
try:
...
except 발생_오류:
...
この場合は、エラーメッセージの内容を知りたい場合に使う方法です.
try:
...
except 발생_오류 as 오류_메세지_변수:
...
try ... finally
finallyセクションは、try文を実行するときに常に実行されます.例外が発生するかどうかにかかわらず、使用するリソースを閉じる必要がある場合は、通常、このセクションが使用されます.
ex1.txtファイルを開いてモードを書き込み、try文を実行します.その後に異常が発生するかどうかにかかわらず、f.close()文で開いているファイルを閉じることができます.
f = open('ex1.txt', 'w')
try:
...
finally:
f.close()
try文が複数のエラーを処理する必要がある場合は、文を複数回使用できます.
try:
...
except 발생_오류_1:
...
except 발생_오류_2:
...
特定のエラーを直接通過する必要がある場合に使用できます.
try:
...
except 발생_오류:
pass
Reference
この問題について(例外処理), 我々は、より多くの情報をここで見つけました https://velog.io/@swkiim/try-exceptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol