(1)打开Spyder软件,在目录D:\zwPython\zwrk\1_Quant_TensorFlow,新建文件
10-BatchUpdateA-shareDailyData.py
# -*- coding: utf-8 -*-
#Batch download stock data in the directory of D drive
import sys, os
sys.path.append("topqt/")
import numpy as np
import pandas as pd
import tushare as ts
import zsys
#
import ztools as zt
import ztools_datadown as zddown
import ztools_draw2025 as zdr
rss=zsys.rdatCN
print('rss:',rss)
finx='data/stk_pool-1.csv';
zddown.down_stk_all(rss,finx,'D')
(2)输出的数据在D盘自动新建zDat目录。

(3)带有注释的程序
# -*- coding: utf-8 -*-
# 指定文件的编码格式为 UTF - 8,确保文件中包含的非 ASCII 字符(如中文注释)能被 Python 解释器正确处理。
#Batch download stock data in the directory of D drive
# 注释说明此代码的功能是在 D 盘目录下批量下载股票数据。
import sys, os
# 导入 Python 的标准库模块 sys 和 os。
# sys 模块提供了与 Python 解释器交互的功能,可用于修改模块搜索路径等。
# os 模块提供了与操作系统交互的功能,如文件和目录操作、环境变量获取等。
sys.path.append("topqt/")
# 将 "topqt/" 目录添加到 Python 的模块搜索路径中。
# 这样,当使用 import 语句导入模块时,Python 解释器会去该目录下查找相应的模块文件,方便引入自定义模块。
import numpy as np
# 导入 numpy 库,并将其重命名为 np。
# numpy 是一个用于科学计算的基础库,提供了高性能的多维数组对象和处理这些数组的工具,如数学运算、线性代数等。
import pandas as pd
# 导入 pandas 库,并将其重命名为 pd。
# pandas 是一个用于数据处理和分析的强大库,提供了 DataFrame 和 Series 等数据结构,方便进行数据的读取、清洗、转换和分析。
import tushare as ts
# 导入 tushare 库,并将其重命名为 ts。
# tushare 是一个免费、开源的 Python 财经数据接口包,可用于获取金融数据,如股票行情、财务报表等。
import zsys
# 导入自定义模块 zsys,该模块可能包含一些系统级别的配置信息或工具函数,用于整个程序的基础设置。
import ztools as zt
# 导入自定义模块 ztools,并将其重命名为 zt。
# 这个模块可能包含一些常用的工具函数,用于完成一些通用的任务,如数据处理、字符串操作等。
import ztools_datadown as zddown
# 导入自定义模块 ztools_datadown,并将其重命名为 zddown。
# 该模块可能包含与数据下载相关的函数,用于从数据源(如 tushare)获取股票数据。
import ztools_draw2025 as zdr
# 导入自定义模块 ztools_draw2025,并将其重命名为 zdr。
# 此模块可能包含数据可视化相关的函数,用于绘制股票的 K 线图等图表。
rss = zsys.rdatCN
# 从 zsys 模块中获取 rdatCN 变量的值,并赋值给变量 rss。
# rdatCN 可能代表数据存储的根目录,后续下载的股票数据将保存到该目录下。
print('rss:', rss)
# 打印数据存储的根目录,方便在程序运行时确认数据保存的位置,用于调试和确认配置。
finx = 'data/stk_pool-1.csv';
# 定义一个变量 finx,其值为 'data/stk_pool-1.csv'。
# 这个文件可能是一个包含股票代码列表的 CSV 文件,作为需要下载数据的股票池。
zddown.down_stk_all(rss, finx, 'D')
# 调用 zddown 模块中的 down_stk_all 函数。
# 传入三个参数:数据存储的根目录 rss、股票池文件路径 finx 和数据类型 'D'(推测 'D' 代表日线数据)。
# 该函数的作用是根据股票池文件中的股票代码,批量下载这些股票的日线数据,并将数据存储到指定的根目录下。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/907161
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!