前一篇介绍转换本机通达信软件下载的个股日线数据,这一篇内容是从网络下载个股数据并存为excel文件。
也是使用freepy工具,这个工具的优点是不需要安装庞大的python开发环境,直接打开网络资源运行就可以。
位置:网络——获取列表——金融——使用tushare下载指定股票日线数据并存为excel文件
打开项目后,点击运行,生成excel文件后,会自动打开保存文件的文件夹。
代码:
# -*- coding: utf-8 -*-
"""
使用tushare下载股票数据
https://tushare.pro/document/2?doc_id=27
需要安装tushare,命令行:
python -m pip install tushare
指定一只或者多只股票:stocks
指定开始时间参数 start_date
指定结束时间参数 end_date
Created by freepy.
2022/1/24 21:30:16
"""
import tushare as ts
import os
stocks = '300038.SZ, 300039.SZ' ##中核科技
pro = ts.pro_api()
df = pro.daily(ts_code=stocks, start_date='20211201', end_date='20211231')
print(df.head())
targetDir=r'.\dataout'
# 目标文件夹若不存在,则创建
if not os.path.exists(targetDir):
os.makedirs(targetDir)
df.to_excel(r'.\dataout\day.xlsx', index=False)
os.startfile(r'.\dataout')
部分生成的数据: