에러가 나는데 어디가 잘못 된걸까요?
108
投稿した質問数 2
삭제된 글입니다
回答 1
0
[ 전체코딩내용 ]
# pip install pywin32
from pwd import credentials
import win32com.client
import pythoncom
import time
import mysql.connector
class loginEventHandler:
is_login=False
def OnLogin(self,code,msg):
print(code,msg)
print("로그인 완료")
loginEventHandler.is_login=True
class t8430eventHandler:
is_called = False
def OnReceiveData(self,tr):
print("불러오기 완료")
print(tr)
t8430eventHandler.is_called = True
session = win32com.client.DispatchWithEvents("XA_Session.XASession",loginEventHandler)
session.ConnectServer("hts.ebestsec.co.kr",20001)
print(session.IsConnected())
if session.IsConnected():
session.Login(credentials["id"], credentials["password"], credentials["cert_pwd"],0,0)
while loginEventHandler.is_login == False:
pythoncom.PumpWaitingMessages()
# C:\eBEST\xingAPI\Res
t8430_sesstion = win32com.client.DispatchWithEvents("XA_DataSet.XAQuery",t8430eventHandler)
t8430_sesstion.ResFileName = 'C:\\eBEST\\xingAPI\\Res\\t8430.res'
t8430_sesstion.SetFieldData("t8430InBlock","gubun",0 ,0)
t8430_sesstion.Request(0)
while t8430eventHandler.is_called == False:
pythoncom.PumpWaitingMessages()
count = t8430_sesstion.GetBlockCount("t8430OutBlock")
print(count)
connection = mysql.connector.connect(user="root", password="may6788", host="127.0.0.1")
cursor_a = connection.cursor(buffered=True)
cursor_a.execute("create schema backtest")
sql = "CREATE TABLE 'backtest'.'total_company_list' ('hname' VARCHAR(45) NOT NULL,'shcode' VARCHAR(20) NULL,'expcode' VARCHAR(45) NULL,'eftgubun' VARCHAR(5) NULL,'uplmtprice' INT NULL,'dnlmtprice' INT NULL,'jnilclose' INT NULL,'memedan' VARCHAR(45) NULL,'recprice' INT NULL,'gubun' VARCHAR(5) NULL)"
cursor_a.execute(sql)
cursor_a.execute("use backtest")
for index in range(count):
hname = t8430_sesstion.GetFieldData("t8430OutBlock","hname",index)
shcode = t8430_sesstion.GetFieldData("t8430OutBlock","shcode",index)
expcode = t8430_sesstion.GetFieldData("t8430OutBlock","expcode",index)
eftgubun = t8430_sesstion.GetFieldData("t8430OutBlock","etfgubun",index)
uplmtprice = t8430_sesstion.GetFieldData("t8430OutBlock","uplmtprice",index)
dnlmtprice = t8430_sesstion.GetFieldData("t8430OutBlock","dnlmtprice",index)
jnilclose = t8430_sesstion.GetFieldData("t8430OutBlock","jnilclose",index)
memedan = t8430_sesstion.GetFieldData("t8430OutBlock","memedan",index)
recprice = t8430_sesstion.GetFieldData("t8430OutBlock","recprice",index)
gubun = t8430_sesstion.GetFieldData("t8430OutBlock","gubun",index)
cursor_a.execute("insert into total_company_list values ('{}','{}','{}','{}','{}','{}','{}','{}','{}','{}')".format(hname,shcode,expcode,eftgubun,uplmtprice,dnlmtprice,jnilclose,memedan,recprice,gubun))
print(hname,":", gubun)
connection.commit()
[오류내용]
Traceback (most recent call last):
File "xing.py", line 49, in <module>
cursor_a.execute("create schema backtest")
File "C:\Users\jeffrey\anaconda3\envs\32bit_env\lib\site-packages\mysql\connector\cursor.py", line 569, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "C:\Users\jeffrey\anaconda3\envs\32bit_env\lib\site-packages\mysql\connector\connection.py", line 599, in cmd_query
result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
File "C:\Users\jeffrey\anaconda3\envs\32bit_env\lib\site-packages\mysql\connector\connection.py", line 487, in _handle_result
raise errors.get_exception(packet)
mysql.connector.errors.DatabaseError: 1007 (HY000): Can't create database 'backtest'; database exists
캐글 save version 할 시 md파일과 다름.
0
1
1
실제 시험에서도 공식을 문제에서 주는지
0
1
1
수강 연장 문의
0
4
2
작업형2 정리한 내용 확인 부탁드립니다 ㅜㅜ
0
5
0
dotenv, langchain_community 로드가 되지 않습니다.
0
8
1
Basic LLM Chain 에서 Paser 를 사용해 JASON 형식으로 바꾸는 부분에서 에러가 발생합니다
0
8
1
FMP API 유료
1
12
1
강의가 넘 좋아서 3번째 복습을 하고 있는데
0
7
1
예측에 사용하는 경제지표의 활용에 대해
1
11
2
환경 세팅 관련 문의 (우분투)
0
292
1
분봉 데이터
0
266
0
질문 잇습니다
0
366
3
혹시 구글 Colab으로도 구현이 가능할까요?
0
529
2
pythoncom.PumpWaitingMessages() 질문
0
476
0
32비트 가상환경 오류
0
1098
4
왜 접속이 안될까요?
0
457
2
SELECT * FROM 구문 사용 시 UnicodeDecode 에러가 발생합니다.
0
231
0
강의 PPT가 있나요 ? 중간중간 말씀하시는데 못 찾겠습니다 ;;
0
332
2
pip install mysql-connector-python 오류
0
453
1
오류메시지가 뜨는데 한번 봐주시겠습니까?
0
219
1
안녕하세요 MySQL 서버 설치 중 Accounts and Roles 부분에서 에러가 납니다.
0
1237
2
강의에서 사용된 소스 자료를 받고 싶습니다
0
333
1
update_database 메서드에서 cursor 인식 불가
0
342
0
pwd.py 파일 관련..
0
204
1

