티스토리 뷰

Development/Python

[python] isort

KimDoubleB 2019. 10. 9. 01:15
반응형

pandas에 PR을 날렸는데, 진짜 오류 날만한게 없는데 계속 오류가 났다. 진짜 미치는 줄 알았는데, Member께서 친히 알려줬다.

바로 isort 에러 였다.

isort란 간략히 말하면 python에서 import하는 라이브러리들을 자동으로 정렬해주는 python utility/library이다.

정확한 내용은 아래 링크 참조

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

 

isort

A Python utility / library to sort Python imports.

pypi.org

사용법은 그냥 prompt에서 아래처럼 하면 Fixing 된다.

isort directory_name/file_name.py

 

오픈소스에서는 규칙을 엄청 중요시한다. 매우 많은 코드들이 구성되어 있다보니, 코드를 개선해나가는 과정에서 다 다른 규칙의 코드들로 구성되면 개선해나가는데 매우매우 많이 힘들기 때문이다. 그래서 코드스타일 같은 것들을 맞춰나가는 것이다.

근데 import 하는 라이브러리들의 정렬까지 하는지는 생각지도 못했다. 계속해서 개선을 해나가는 과정에서 불편함을 없애고, 편함을 늘리려는 노력이 엄청난 것 같다.

320x100
반응형
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함