Python Snippet 모음
바로 사용가능한 조각 코드 모음
python code-snippets pandas
1. 개요
- BillMaker 개발중에 정리해둔 Python Snippet 모음
2. 전개
inline_diff, 두 개의 문자열을 비교하여 틀린 부분을 표시
- 한 눈에 비교하기 어려운 복잡한 문자열을 비교하고, 틀린부분을 표시하는 snippet
테스트 코드의 입력과 출력
- 두개의 URL 샘플이 다른 경우
http://i121.seoul.go.kr/cs/cyber/NR_cgJungInfo.do?_m=m1_1_1&napgi=2015-09&mkey=123457689&csNm=
http://i121.seoul.go.kr/cs/cyber/NR_cgJungInfo.do?_m=m1_1_1&napgi=2018-06&mkey=123456789&csNm=
- GET method 파라메터에서
napgi
의년-월
부분이 서로 틀림 (2015-09
!=2018-06
) -
mkey
파라메터에서76
과67
부분이 서로 틀림 (76
!=67
)
- 다른 경우 함수의 출력
- 아래와 같이 다른 부분이
{}
괄호로 표시된다.1 2
출력 리스트 http://i121.seoul.go.kr/cs/cyber/NR_cgJungInfo.do?_m=m1_1_1&napgi=201{5 -> 8}-0{9 -> 6}&mkey=12345{+ 6}7{- 6}89&csNm=
- 아래와 같이 다른 부분이
inlinne_diff 함수 , 테스트 코드, 출력
분석
- 참고 링크1 : two - python number of differences between strings, CODE Q&A
- 참고 링크2 : difflib - Helpers for computing deltas
- python 표준 라이브러리인
difflib
을 사용한다