python tushare 读取股票数据并存盘

Tushare是开源免费的金融数据接口包,可用于获取股票历史数据。文中给出了安装命令pip install tushare,还提及运行python stock1.py 600030 。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tushare是一款开源免费的金融数据接口包,可以用于获取股票的历史数据.

pip install tushare 

stock1.py

# coding: utf-8
import os, sys
import matplotlib.pyplot as plt
import pandas as pd
import tushare as ts

if len(sys.argv) ==2:
    code = sys.argv[1]
else:
    print('usage: python stock1.py stockcode ')
    sys.exit(1)

if len(code) !=6:
    print('stock code length: 6')
    sys.exit(2)
    
# help(ts.get_k_data) 了解参数
df1 = ts.get_k_data(code)
df1.index = range(1, len(df1)+1) # 将index改成从1开始
# df1.head()
df1.to_csv(code+'.csv')
# 数据基本统计量
df1['close'].describe().to_csv(code+'.tsv', sep='\t') 
# 取样 2018年以后的收盘价
df1[df1['date'] >'2018-01-01']['close'].describe().to_csv(code+'.spj', sep='\t')

# help(ts.get_hist_data) 了解参数
dh = ts.get_hist_data(code)
df = dh.sort_values(by='date')
df.to_csv(code+'.txt')

运行  python stock1.py 600030

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值