不请自来,哥来帮你,希望有用。
直接上实测结果图。。
以下是代码,供参考。
# -*- coding: utf-8 -*-
"""Created on Sat Feb 10 18:44:25 2018@author: Sheng"""
#导入两个模块
import tushare as ts
import pandas as pd
# 首先通过ts.get_stock_basics()命令获得股票代码的一些基本数据 ,然后通过to_excel()命令保存。
# 以下是本人保存的路径
source_date=r'D:\\Users\\Sheng\\Desktop\\Financetranscript\\stocklist.xlsx'
# 我们需要提取股票代码,用于后面的for循环,首先读取之前下载好的文件,将第一列的股票代码进行字符串转化。
df=pd.read_excel(source_date,converters={'code':lambda x:str(x)})
# 将提取出来的股票代码列表化赋值与 stockcode 这个变量。
stockcode=list(map(str,df['code']))
# 开始进行循环下载。。
for i in stockcode:
print('开始下载{}股票数据.....'.format(i))
#设定每个文件的文件名和存储地址。
file_address=r'D:\\Users\\Sheng\\Desktop\\Financetranscript\\bigdata\\{}.xlsx'.format(i)
<