black 은 code formatter 이며, 실전에서는 하나의 프로젝트를 수십명이서 개발을 하게 되는데, 작성한 코드를 black 코드 스타일에 맞게 자동 수정해준다.
poetry 에 black 추가
poetry add black==21.12b0
pyproject.toml 파일안에 아래의 코드 추가
[tool.black] line-length = 120
[] <-- 섹션이라고 부른다. line-length길이 같은 경우
pycharm -> preferences -> editor -> Code Style -> Hard wrap at 속성과 같이 사용하면 더욱 효과가 좋은 것 같다.
pycharm 에서 hard wrap at 설정하게 되면 아래의 그림처럼 표시를 해준다.
black 실행
poetry run balck .