概要
使用TDXPY的Reader接口将day文件转换成csv文件
链接: https://tdxpy.readthedocs.io/zh-cn/latest/api/reader/#_1
技术细节
1、先安装接口
cmd输入:
pip install tdxpy
2、代码细节
import os
from tdxpy.reader import TdxExHqDailyBarReader
reader = TdxExHqDailyBarReader()
def day2csv (input, output):
df = reader.get_df(input)
df.to_csv(output)
source_path = 'D:/资料文件/期货数据下载/lday/'
out_path='D:/资料文件/期货数据下载/data/'
listfile = os.listdir(source_path)
for i in listfile:
infile= source_path + i
outfile = out_path+ i[:-3] + 'csv'
day2csv(infile , outfile)
3、效果展示
原始数据
转换后的csv文件
小结
对于python比较弱的小白来说,直接调用TDX提供封装好的接口,可以减少大量的代码,既保证了数据质量,也能快速上手。