Python/Utils

[Python Utils] Python 코드 정리 Tool (Black, isort)

yubi5050 2022. 6. 30. 23:36

Black (코드 정리 Tool)

최근 파이썬 커뮤니티에서 가장 널리 쓰이고 있는 있는 Code Formatter로, Setting의 여지가 적어 포맷팅 규칙을 강요 받긴 함. 그러나 팀 내에 코드 스타일이 협의되고 표준화 되는 과정에 대한 시간적 소요를 줄여주고, 일관성 있는 코드 작성을 가능하게 함.

https://black.readthedocs.io/en/stable/getting_started.html

 

Getting Started - Black 22.3.0 documentation

Previous The (future of the) Black code style

black.readthedocs.io

$ pip install black
$ black <폴더명 or 파일명> # ex) black code/a.py

 

isort (코드 정렬 Tool)

python의 코드들을 자동으로 정렬해주는 python 라이브러리 

https://pypi.org/project/isort/

 

isort

A Python utility / library to sort Python imports.

pypi.org

$ pip install isort
$ isort <폴더명 or 파일명> # ex) isort code/a.py