본문 바로가기
파이썬/팁

[Pycharm] Method *** may be 'static' 메세지 해결

by 행복론자 2020. 2. 2.

Pycharm으로 개발하다보면 class안에 선언한 메소드에 대해

Method *** may be 'static' 이라는 메세지가 뜨는 경우가 있다. 

 

요렇게

 

정확히는 메소드명에 밑줄이 생기고 마우스를 올려보면 뜨는 메세지인데, 

저 메세지가 뜨는 이유는 

 

메소드 내부에서 self(객체의 인스턴스)에 접근하는 로직이 없어서 

Pycharm이 우리가 만든 메소드를 보고

애가 지금 인스턴스가 필요하지 않은 static 메소드를 만드려고 하는건가?? 싶어서 띄우는 메세지입니다.

static 메소드로 만들거면 @staticmethod를 붙여주고 

static 메소드가 아닌데 self에 접근할 일이 없었다면 Pycham에게 이 사실을 알려주기 위해 

 

# noinspection PyMethodMayBeStatic를 붙여주면 밑줄이 사라진다.

요렇게2


같이 읽어보면 좋은 글

2022.12.27 - [파이썬/가상화폐] - [전자책] 바이낸스 코인선물자동매매 시스템 개발 방법을 담은 책이 출시되었습니다.

 

[전자책] 바이낸스 코인선물자동매매 시스템 개발 방법을 담은 책이 출시되었습니다.

🎁 바이낸스 자동매매 시스템 개발 방법을 담은 책이 출시되었습니다. "나 대신 일해주는 코인선물자동매매 프로그램 개발, 노하우 및 소스를 모두 공개합니다" ✔️ Q: 무슨 내용인가요? Python

jsp-dev.tistory.com

 

2022.11.05 - [파이썬/가상화폐] - [공지] 코인거래소별 프리미엄 체크봇 개발 가이드와 풀소스 전자책 | binance bybit | 업비트 김치프리미엄

 

[공지] 코인거래소별 프리미엄 체크봇 개발 가이드와 풀소스 전자책 | binance bybit | 업비트 김치프

https://kmong.com/gig/417785 거래소별 코인 프리미엄 알림봇 개발 가이드를 드립니다 | 36000원부터 시작 가능한 총 평점 5점의 3개 총 작업 개수 완료한 총 평점 5점인 JSDEV의 전자책, 투잡·재테크 전자

jsp-dev.tistory.com

반응형
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

댓글