[Python] autopep8을 이용한 파이썬 코드 정리
IDE같은 환경에서 코딩을 하면 코드 자동 정렬이 있지만 없는 경우도 있으며 이 때 사용 할 수 있는 python package module이 있다.
설치
- python 패키지 모듈이기 때문에 pip를 통해서 설치가 가능하다
$ pip install autopep8
사용법
컨벤션에 맞는지 확인
- 아주 간단하다. 다음 아래의 명령어를 쳐주면 된다.
$ autopep8 [filename.py]
다음과 같은 아주 간단한 코드가 있다고 했을 때 위의 명령어를 실행하면 사진처럼 나온다.
코드가 변화하는 과정을 보기 위해 일부러 엉망으로 작성하였다.
autopep_practice.py
def add(a,b):
c = b
d = a
return(c + d)
위의 명령어를 실행하면 아래와 같이 수정해야하는 방향의 코드가 나옵니다.
컨벤션에 맞게 수정
- 여기서 더 나아가서 코드를 아예 컨벤션에 맞게 수정을 하고 싶다면 아래처럼
-i
옵션을 주면된다.
$ autopep8 -i [filename.py]
- 예시