본문 바로가기

Python26

파이썬을 이용한 주식(종목코드, 회사명)정보 MariaDB로 자동 저장하기 #1 1. C:\myPackage\Investar 디렉터리를 생성! 2. 아래 코드를 Investar 경로에 DBUpdater.py로 저장한다! class DBUpdater: def __init__(self): """생성자: MariaDB 연결 및 종목코드 딕셔너리 생성""" def __del__(self): """소멸자: MariaDB 연결 해제""" def read_krx_code(self): """KRX로부터 상장법인목록 파일을 읽어와서 데이터프레임으로 변환""" def update_comp_info(self): """종목코드를 company_info 테이블에 업데이트 후 딕셔너리에 저장""" def read_naver(self, code, company, pages_to_fetch): """네이버 금융.. 2021. 2. 17.
헤이디에스큐엘(HeidiSQL) - DB 생성하기 HeidiSQL을 실행하면 아래와 같은 화면이 나온다. 1. 신규 -> 2. 신규 세션의 이름 변경 -> 3. 비밀번호 입력 -> 4. 열기 그 다음 데이터베이스 생성~!! investar 이라는 이름으로 데이터베이스를 생성한다! -> CREATE DATABASE INVESTART; 명령과 동일한 효과를 가진다. 2021. 2. 17.
주피터(JUPYTER NOTEBOOK) 설치 및 실행 - 프로젝트 관리 C:\Users\user\AppData\Local\Programs\Python>pip3 install jupyter 1. pip3 install jupyter 명령을 사용해서 jupyter을 설치하면 됩니다. C:\Users\user\AppData\Local\Programs\Python>jupyter notebook 2. 설치가 완료 되었다면 jupyter notebook 명령어를 사용하면 됩니다. - > jupyter 환경으로 이동 되어집니다. - > cmd 창을 종료하면 실행 되어진 jupyter notebook이 종료되니 cmd 창은 항상 켜놓을것! 실행이 되면 New -> Python3 클릭! 그럼 새로운 프로젝트가 실행이 된다!! 그럼 코딩 화이팅 하시길! 2021. 2. 5.
Python pymysql 라이브러리를 이용해 MariaDB connection 하기 파이썬 프로그램 내부에서 마리아디비를 사용하기 위해서 pymysql 라이브러리가 필요하다. C:\Users\user\AppData\Local\Programs\Python>pip install pymysql - 설치 했다면 SELECT 쿼리문을 실행하여서 마리아디비 버전 정보를 확인해보고자 한다. tip. 데이터베이스에서 변경된 내역을 영구적으로 확정하는 것이 커밋(commit)이라고 한다. -> 그래서 connection.commit() 함수를 호출해야 실제로 데이터베이스에 반영이된다. -> 기본적으로 False 속성이지만 connect() 함수 호출시 True로 설정해주면 별로도 commit() 함수를 호출 하지 않아도 된다. >>> import pymysql >>> connection = pymysq.. 2021. 1. 11.
728x90
반응형