반응형 개발자의삶/python3 Python3 - Graphical Logging 을 해보자 Python을 코딩하다 보면 시커먼 화면에 흰색의 출력물들만 나오는 경우가 있다. 이번에 회사에서 간단하게 Python으로 작업을 하다 보니 색이 있으면 좀 더 편하게 볼 수 있겠다 싶어서 로깅 라이브러리 중에 어떤 것이 있을까 찾아보다가 발견한 내용을 소개하려고 한다. 자, Graphical Logging 을 시작해 봅시다. Python3의 Coloredlog Python2 에서도 동작이 가능한지는 확인을 못 해보았는데 일단 3에서는 동작을 잘하니 참고하시길 바랍니다. 일단 아래 명령어로 모듈을 설치하세요. 저는 이미 설치한 상황이라 이미 설치된 메시지가 나오는데 설치하면 프로그레스 바가 나와서 설치가 될 것 같습니다. $ pip3 install coloredlogs >> Requirement alre.. 2022. 4. 2. Pymysql 을 이용한 where절 in 의 파라미터 전달 법 Python 의 pymysql을 이용하여 쿼리를 수행하려고 하는 경우는 많을 것이다. 일반적으로 이전 글에서 예시로 들었듯이 %s 로 하나의 파라미터를 전달하는 것이 일반적이지만 WHERE절의 IN 을 쓰는 경우 ( %s ) 를 쓰면 일반적으로 우리가 원하는 여러개의 파라미터가 잘 전달되지 않는다. 그럼 어떻게 해야하는지 알아보자. Pymysql 을 이용한 where절 in 의 파라미터 전달 법 보통 우리는 %s에 욱여넣기 위해서 아래와 같은 코드를 작성할 것이다. SELECT GROUP_CONCAT(DISTNCT COLUMN_NAME ORDER BY COLUMN_NAME ) FROM TABLE_NAME WHERE COL1 GROUP BY COL2 이러면 깔끔하게 컬럼을 하나의 레코드로 뽑아낼 수 있다... 2022. 3. 22. Python 의 DB 연결해보기 실습 Python의 DB 연결하는 코드를 지속적으로 만들다 보니 나의 블로그나 깃허브에 샘플 코드를 만들어두면 참고가 될 것 같아서 만들어둡니다. 파이썬의 디비 설정 python 의 configparser를 이용하여 config인 ini파일 등을 읽을 수 있습니다. 개발을 하다 보면 똑같은 설정이지만 환경에 따라서 변경을 해야 한다면 이 설정이 있으면 좋을 것 같습니다. 아래와 같이 ini 파일을 구성합니다. [LOCAL] HOST = 127.0.0.1 DATABASE_NAME = test_tb USER = test PASSWORD = db_tester_1234 PORT = 3306 CHARSET = utf-8 파이썬의 디비 연결 커넥터 python 3의 모듈중 하나인 pymysql을 설치합니다. 중간에 설치.. 2022. 3. 21. 이전 1 다음 반응형