본문 바로가기
반응형

전체 글65

Selenium(셀레니움) 브라우저 꺼짐 방지 옵션 Selenium(셀레니움)을 실행하고 작업 후 종료되는 것을 방지하려고 아래처럼 sleep을 길제 줬었다. import time # 브라우저 안꺼지게 sleep을 길게 줌 time.sleep(100000) 하지만 아래 옵션을 주면 브라우저가 꺼지지 않는다. chrome_options.add_experimental_option("detach", True) from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager chrome_options = webdriver.ChromeOptions() # 브라우저 꺼짐 방지 옵.. 2023. 6. 16.
python으로 mysql.table에 데이터 추가하기 라이브러리 설치 mysql-connector-python 라이브러리를 설치합니다. pip install mysql-connector-python OR pip3 install mysql-connector-python 계정/테이블/데이터 정보 설정 접속정보, 테이블 형식, 추가할 데이터 정보를 아래 코드에 설정합니다. import mysql.connector # MySQL 서버에 연결 conn = mysql.connector.connect( host="localhost", user="사용자명", password="비밀번호", database="데이터베이스명" ) # 커서 생성 cursor = conn.cursor() # 테이블 형식 sql = "INSERT INTO 테이블명 (열1, 열2, 열3) VALUE.. 2023. 6. 11.
python으로 mysql 연결(connect) 하기 라이브러리 설치 mysql-connector-python 라이브러리를 설치합니다. pip install mysql-connector-python OR pip3 install mysql-connector-python 계정/테이블 정보 설정 접속정보, 쿼리를 위한 테이블 정보를 아래 코드에 설정합니다. import mysql.connector # MySQL 데이터베이스에 접속하기 위한 정보 설정 config = { 'user': '사용자이름', 'password': '비밀번호', 'host': '호스트', 'database': '데이터베이스 이름', 'raise_on_warnings': True } # MySQL 서버에 접속 connection = mysql.connector.connect(**config).. 2023. 6. 11.
python logging 콘솔 기본 level이 warning이어서 info 로그는 표시가 안됩니다. import logging logging.info('info log console.') logging.warning('warning log console.') 모든 로그 표시 설정 log level을 debug로 변경합니다. logging.basicConfig(level=logging.DEBUG) import logging logging.basicConfig(level=logging.DEBUG) logging.debug('debug log console.') logging.info('info log console.') logging.warning('warning log console.') logging.error('error l.. 2023. 6. 10.
반응형