본문 바로가기

Language/Python

(3)
Pypika where절에 동적으로 or 조건 추가하기 MySQL테이블에서 데이터를 조회하는 쿼리를 만들어 실행하고, 그 결과값을 반환하는 함수를 만들고자 한다. 조건 1. 조회하고 싶은 컬럼은 columns로 입력 받되, 입력값이 없으면(*) 모든 컬럼을 조회한다 2. data_idx로 데이터를 조회해오며, 키워드가 있을 수도, 없을 수도 있다. 2번 조건때문에 고민을 했던 지라 이렇게 글을 남긴다. 코드 from pypika import Table, EmptyCriterion, MySQLQuery as Query def get_data(data_idxs, keyword_includes=None, keyword_excludes=None, columns=None): if not data_idxs: print('잘못된 입력 (data_idxs 는 필수 입력 사..
셀레니움 - 크롬 드라이버 버전 오류 메세지 : session not created: This version of ChromeDriver only supports Chrome version 77 해결 : 1) 본인의 크롬 버전 확인 크롬 주소창에 chrome://settings/help 쳐서 확인 2)올바른 버전의 드라이버를 설치 https://chromedriver.storage.googleapis.com/index.html 주의 : 협업시 각자 크롬 버전에 맞는 드라이버를 갖고 있는것이 좋을듯 하다
Win10 + PyQt5 + pyinstaller + Python3.5 조합으로 exe 파일 만들 때 오류 난다! 에러! 백퍼! 1. PATH 추가python을 설치하고 사용할줄 아는 사람이라면 환경변수에서 PATH 잡는건 잘 알꺼라 믿고 설명은 생략하겠다.PATH에 C:\Python35\Lib\site-packages\PyQt5 (이건 내 절대 경로고 각자 자기한테 맞는 경로를 쓸것!) 추가pip permision err[13] 뜨면 pip 업그레이드 하고 관리자권한으로 cmd 키면 잘 됨..! (아나콘다 쓰는 경우는 잘 모르겠다.) 2. -h, --help일단 무작정 pyinstaller *.py 치고 보지말고 pyinstaller -h 로 도움말 봐라!나름 잘 설명되어있다. 어떤 옵션이 있는지 체크하고 문법(?)에 맞게 써라..! 3. -p DIR, --paths DIRwin10 이라면 WARNING: ..