πŸ—£οΈ/Python

[Python] μ˜ˆμ™Έμ²˜λ¦¬

sssbin 2022. 1. 21. 17:34

 

1. 였λ₯˜ μ’…λ₯˜μ— 상관없이 였λ₯˜κ°€ λ°œμƒν•˜λ©΄ except 블둝 μˆ˜ν–‰

try:
	...
except:
	...

 

2. 였λ₯˜κ°€ λ°œμƒν–ˆμ„ λ•Œ 미리 μ •ν•΄ 놓은 였λ₯˜ 이름과 μΌμΉ˜ν•  λ•Œλ§Œ except 블둝 μˆ˜ν–‰

try:
	...
except λ°œμƒμ˜€λ₯˜:
	...

 

3. 미리 μ •ν•΄ 놓은 였λ₯˜ 이름과 μΌμΉ˜ν•  λ•Œλ§Œ except 블둝 μˆ˜ν–‰ + 였λ₯˜ λ©”μ‹œμ§€μ˜ λ‚΄μš©μ„ μ•Œκ³  싢을 λ•Œ

try:
	...
except λ°œμƒ 였λ₯˜ as 였λ₯˜ λ©”μ‹œμ§€ λ³€μˆ˜:
	...

 

* try...finally -> finallyμ ˆμ€ tryλ¬Έ μˆ˜ν–‰ 도쀑 μ˜ˆμ™Έ λ°œμƒ 여뢀에 상관 없이 항상 μˆ˜ν–‰λ¨.

 

* raise -> μ˜€λ₯˜ κ°•μ œλ‘œ λ°œμƒμ‹œν‚΄.

 

* Exception 클래슀 상속 -> μ˜ˆμ™Έ λ§Œλ“¦.