[019量化交易] python读取股票信息并写入数据库

import numpy as np
import pandas as pd
import tushare as ts
import pandas_datareader.data as web
import matplotlib.pyplot as plt
# import mpl_finance as mpf
import datetime
import time
# import talib
import sqlite3
from sqlalchemy import create_engine
from pandas.io import sql

# 初始化pro接口
pro = ts.pro_api('')

# # 拉取数据
# df = pro.daily(**{
#     "ts_code": "000651.SZ",
#     "start_date": 20190101,
#     "end_date": 20190201,
# }, fields=[
#     "ts_code",
#     "trade_date",
#     "open",
#     "high",
#     "low",
#     "close",
#     "pre_close",
#     "change",
#     "pct_chg",
#     "vol",
#     "amount"
# ])
# print(df)
# print('股票信息已经打印完成.')

print('open data base.')
conn = sqlite3.connect('stock-data.db')
c = conn.cursor()

# print("write data to sql.")
# df.to_sql(name='STOCK000651', con=conn, index=False, if_exists='replace')

print("read sqlite data to show.")
sql_gldq = pd.read_sql_query("select * from 'STOCK000651';", conn)
print(sql_gldq)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值