Development/Python

[autopep8] Reformat code with single line

juniz 2021. 1. 1. 18:04
반응형

VS code 로 작업을 하다 보면 

파이썬에서 indent 등의 문제로 실행이 안될 경우가 많습니다. 

pylint, autopep8 등을 사용하여 reformat 을 바로 할 수 있지만, 

 

가끔 ec2 에서 vim 으로 작업 후 실행 시 위와 같은 문제로 실행이 안되서 

일일이 코드를 한줄씩 찾아가며 수정하는 일을 방지 하기위한 코드입니다. 

 

코드 

pip3 install autopep8 
autopep8 --in-place --aggressive --aggressive <file_name>

 

파이썬 스타일링을 위해 자주 사용되는 툴은 아래와 같습니다. 

  • pylint : style checking, error checking, refactoring suggestions, score 
  • autopep8 : Coding convention
  • flake8 : pylint + autopep 의 느낌
  • black : 새로운 툴이지만 아직 사용해보지 못했습니다...[링크]
반응형