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 파라메터에서 7667부분이 서로 틀림 ( 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 함수 , 테스트 코드, 출력

분석