파이썬 파일을 pep8에 맞춰서 다시 만들어주는 기능이 있나요?
조회수 2325회
발생하는 문제 및 실행환경
팀프하고 있는데 만들고 보니까 어떤 애는 탭쓰고, 어떤 애는 스페이스로 들여쓰기를 해놔서(심지어는 탭갯수도 마음대로.. ㅜㅜ) 이걸 다 pep8에 맞게 고치고 싶습니다.
원래 코드를 유지하면서 들여쓰기를 고치려고 하는데 관련 사이트나 파이썬 모듈이 있으면 가르쳐주세요
1 답변
-
autopep8을 쓰세요
설치
$ pip install --upgrade autopep8
사용법(예제는 aggressive level 2로 설정)
$ autopep8 --in-place --aggressive --aggressive <filename>
터미널에서 제가 실행해 본 결과로는
$ cat mine.py if True: print("띄어쓰기 2개 했다!") $ autopep8 --in-place --aggressive --aggressive mine.py $ cat mine.py if True: print("띄어쓰기 2개 했다!") $
댓글 입력