Python에서 Class 선언 시 아래와 같은 오류가 발생하는 경우가 있습니다.
원인
self를 호출하는 로직이 없어서 발생하는 경고 문구입니다.
해결 1 (# noinspection PyMethodMayBeStatic)
# noinspection PyMethodMayBeStatic
def method(self):
return "result"
위와 같이 경고 제거를 해주는 방법이 있습니다.
해결 2 (self 호출)
def method(self):
self.do_something()
return "result"
위와 같이 self를 통해 무언가 행위를 해주는 방법이 있습니다.
참고 : 링크
'프로그래밍 > Pyton.' 카테고리의 다른 글
[Python] Uvicorn 일자별 로그 쌓기(with. FastAPI) (0) | 2022.07.26 |
---|---|
[Python] requests 사용시 SSL 서명 오류 (0) | 2022.06.28 |
[Python] Java와 다른 예외처리(try-except) (0) | 2022.06.21 |
[Python] Switch Case가 없어요 (0) | 2022.06.13 |
[Pyton] 프로젝트 패키지 한번에 설치 하기 (0) | 2022.06.08 |
댓글