본문 바로가기

Python/Basic

(4)
[Python]Database 연결하기 - Sqlite3, Mysql, Mariadb SQLite3 연결하기 import sqlite3 """ sqlite3 Connector """ try: conn = sqlite3.connect('example.db') except sqlite3.Error as e: print(f"Error connecting to sqlite3: {e}") cur = conn.cursor() 데이터베이스 접속하기: sqlite3.connect(파일명) 해당 파일명이 없으면 새로 해당 파일이 생성되며 존재한다면 해당 파일에 접속 파일명을 하나의 데이터베이스라고 인지하면 됨 conn = sqlite3.connect(파일명) 과 같이 작성하여, 접속한 데이터베이스를 conn 변수로 가리킬 수 있으며, 이후 데이터베이스 접근 시 conn 변수를 사용하면 됨 커서 가져오기:..
[Python]정규표현식 사용법 2022.05.16 - [Python] - [Python]정규표현식 라이브러리 사용법과 예제 정규표현식이란? 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 자주 쓰이는 표현 숫자를 찾음: [0-9] 숫자가 아닌것을 찾음: [^0-9] white space 문자를 찾음: [\t\n\r\f\v] white space 아닌 문자를 찾음: [^\t\n\r\f\v] 문자, 숫자를 찾음: [0-9a-zA-Z] 문자, 숫자 아닌것을 찾음: [^0-9a-zA-Z] 한글을 찾음: [가-힣] 한글 아니 것을 찾음: [^가-힣] Dot(.) Dot \. 메타 문자는 줄바꿈 문자인 \n를 제외한 모든 문자(한 개)를 의미함 예: D.A 는 D + 모든 문자(한 개) + A 를 의미 DAA, DvA, D1A, ..
[Python]정규표현식 라이브러리 사용법과 예제 2022.05.16 - [Python] - [Python]정규표현식 사용법 정규표현식 라이브러리 임포트 import re 함수 match : 문자열 처음부터 정규식과 매칭되는 패턴을 찾아서 리턴 (1개) search : 문자열 전체를 검색해서 정규식과 매칭되는 패턴을 찾아서 리턴 (1개) findall : findall 함수: 정규표현식과 매칭되는 모든 문자열을 리스트 객체로 리턴함 split : 찾은 정규표현식 패턴 문자열을 기준으로 문자열을 분리 sub : 찾은 정규표현식 패턴 문자열을 다른 문자열로 변경 사용법 정규 표현식 패턴 만들기 pattern = re.compile('D.A') 패턴에 매칭되는지 확인하기 pattern.search("D*A") Example - match, search, fi..
[Python]문자열 함수 정리 사용하는 함수 count() index() find() join() strip() upper() lower() split() replace() 예문 data = "Kubernetes is an open source container orchestration engine for automating deployment, " \\ "scaling, and management of containerized applications." data2 = "123456789" data_join = '|' data_strip = " data for strip " data2_strip = " 7777766665555444(data for strip)333322221111 " data_split = "9,8,7,6,5,4,3..