Black
coding convention에서 포맷을 통일할 때 'black'을 사용한다고 하여 찾아보고 설치하였다.
설치 가이드
터미널에서 다음과 같이 설치하면 된다.
pip install black
이후 flake8과 마찬가지로, 하면 되는데,
고쳐야 할 필요가 있는 경우에는 --check 을 써주면 된다
black --check (파일이름 또는 경로)
와 같이 하면 결과는 아래와 같다
--check 을 빼면 알아서 reformatting된다.
before
그런데...
after 로 찍을 스샷을 가지러 들어갔는데
사라져있다... 주피터 노트북 파일이 날라가버렸다 ㅠㅠㅠㅠㅠ
.py 파일만 terminal에서 자동으로 formatting 시키고 ipynb 파일은 안하는 것이 좋아보였다..
그렇다면 어떻게?
-> 다행히 찾아보니 jupyter notebook의 nbextension 에 black이 있었다!!
아래의 링크를 참조하여 nbextension 확장을 하였다.
https://github.com/drillan/jupyter-black
drillan/jupyter-black
Black formatter for Jupyter Notebook. Contribute to drillan/jupyter-black development by creating an account on GitHub.
github.com
하나의 셀에서 black 적용은 ctrl + b
모든 셀에서 black 적용은 ctrl + shift + b
그러나 만능은 아니기 때문에 convention에 맞추어 추가적인 자잘한 작업은 필요하다.
Before
After (ctrl + B)
변환 완료!
'Intern(AllBigDat)' 카테고리의 다른 글
[NLP] Count Vectorizer 사용법 (0) | 2021.07.13 |
---|---|
[NLP]빠르게 불용어 제거하기 (0) | 2021.07.13 |
VS code 글자 수 맞추기 (0) | 2021.06.25 |
Chrome Webdriver Manager (0) | 2021.06.23 |
Flake 8 사용기 (0) | 2021.06.22 |