티스토리 뷰
pandas에 PR을 날렸는데, 진짜 오류 날만한게 없는데 계속 오류가 났다. 진짜 미치는 줄 알았는데, Member께서 친히 알려줬다.
바로 isort 에러 였다.
isort란 간략히 말하면 python에서 import하는 라이브러리들을 자동으로 정렬해주는 python utility/library이다.
정확한 내용은 아래 링크 참조
https://pypi.org/project/isort/
사용법은 그냥 prompt에서 아래처럼 하면 Fixing 된다.
isort directory_name/file_name.py
오픈소스에서는 규칙을 엄청 중요시한다. 매우 많은 코드들이 구성되어 있다보니, 코드를 개선해나가는 과정에서 다 다른 규칙의 코드들로 구성되면 개선해나가는데 매우매우 많이 힘들기 때문이다. 그래서 코드스타일 같은 것들을 맞춰나가는 것이다.
근데 import 하는 라이브러리들의 정렬까지 하는지는 생각지도 못했다. 계속해서 개선을 해나가는 과정에서 불편함을 없애고, 편함을 늘리려는 노력이 엄청난 것 같다.
320x100
반응형
'Development > Python' 카테고리의 다른 글
[pytest] python 코드를 테스트 해봅시다. (2) | 2021.01.23 |
---|---|
[Python] lambda, map, filter (0) | 2021.01.23 |
[Python] 여러 개 값을 기준으로 정렬하는 법 (0) | 2021.01.22 |
필요한 정보를 보내주는 Slack bot을 만들어보자 (0) | 2021.01.22 |
[python] 파이썬 버전 확인 (0) | 2019.10.08 |
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- 비동기
- 로그
- gradle
- MySQL
- 하루
- container
- 클린 아키텍처
- Spring boot
- Kubernetes
- 일상
- hexagonal architecture
- Log
- c++
- docker
- Istio
- jasync
- WebFlux
- java
- Spring
- 백준
- Algorithm
- python
- Clean Architecture
- Intellij
- HTTP
- k8s
- 쿠버네티스
- tag
- boj
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함