DB3 [DB] 증권사 API를 이용한 주가 데이터 저장 1) 종목 코드 리스트 얻어 오기 import sys from PyQt5.QtWidgets import * from PyQt5.QAxContainer import * from PyQt5.QtCore import * class Kiwoom(QAxWidget): def __init__(self): super().__init__() self._create_kiwoom_instance() self._set_signal_slots() # COM 오브젝트를 생성 def _create_kiwoom_instance(self): self.setControl("KHOPENAPI.KHOpenAPICtrl.1") def _set_signal_slots(self): self.OnEventConnect.connect(self._.. 2022. 3. 4. [DB] Pandas와 SQLite 1) DataFrame 객체를 SQLite DB에 저장하기 import pandas as pd from pandas import Series, DataFrame import sqlite3 raw_data = {'col0': [1, 2, 3, 4], 'col1': [10, 20, 30, 40], 'col2':[100, 200, 300, 400]} df = DataFrame(raw_data) print(df) con = sqlite3.connect("c:/Users/neo21/DB/kospi.db") # DataFrame.to_sql(name, con, flavor='sqlite', schema=None, if_exists='fail', index=True, index_label=None, chunksize.. 2022. 3. 4. [DB] SQLite 데이터베이스 관리 시스템(DBMS; Database Management System) SQLite, MySQL, PostgreSQL, Oracle, MS-SQL 1) sqlite3 모듈 기초 import sqlite3 print(sqlite3.version) # version- sqlite3 모듈 자체의 버전, sqlite_version- SQLite의 버전 print(sqlite3.sqlite_version) con = sqlite3.connect("C:/Users/neo21/DB/kospi.db") # db파일 생성 print(type(con)) cursor = con.cursor() cursor.execute("CREATE TABLE kakao(Date text, Open int, High int,.. 2022. 3. 3. 이전 1 다음