본문 바로가기
프로그래밍/Python

[PyCharm] Exception에 밑줄 처리하기

by onsil-thegreenhouse 2023. 5. 3.
반응형

Pycharm으로 개발을 하다 보면, PEP8 코딩 스타일에 어긋나거나, 잘못된 코드에 밑줄이 그어지는데요, 대부분 이를 고치면 더 좋은 코드가 됩니다. 이번엔 Exception을 썼을 때, 이를 해결하는 법을 알아보겠습니다.

 

 

 

 


1. 현상

파이참에서 Exception에 뜨는 밑줄

- 좌측과 우측 모두 except 부분에 밑줄이 그어져 있습니다.

- 좌측과 같이 except에 아무것도 안 쓰는 건 확실히 안 좋은 습관입니다. 예외가 발생했을 때, 어떤 이유로 예외가 발생했는지 알 수 없기 때문입니다.

- 우측도 마찬가지입니다. Exception 클래스는 다른 모든 예외 클래스의 부모 클래스여서, 모든 예외를 다 잡기 때문에 결국 어떤 예외가 발생했는지 알 수 없습니다.

 

2. 해결

2.1. as 사용하기

파이참에서 as를 통해 Exception에 밑줄 없애기

- 위와 같이 as를 붙이면 밑줄이 사라집니다.

- e를 통해 예외 내용을 확인할 수 있어서 밑줄을 없애주는 것 같습니다.

 

2.1. 괄호 사용하기

파이참에서 Exception에 괄호를 쳐서 밑줄 없애기

- Exception을 괄호로 감싸고 쉼표를 붙이면 밑줄이 없어집니다.

- 괄호는 여러 예외를 한번에 처리할 때 사용하는 건데 위와 같이 예외 하나만 쓸 수도 있습니다.

- 이 방법은 사실 꼼수인 것 같습니다.

반응형

댓글