由于在2月18日之后,大盘产生剧烈波动,在此期间白马股对资金的反应十分平淡,存在白马股下跌的情形,所以想利用tushare筛选2-18日到3-9日这几十天内上涨的股票,并进一步分析其特征。基本思路如下,程序在最后。
1.打开excel文件,股票池。
2.读取文件的每一行
3.利用当前此行的股票代码获取基本面
4.利用基本面信息筛选达到条件股票
5.将此股票基本面信息存入新建excel文件中
import xlrd
import re
import tushare as ts
import matplotlib.pyplot as plt
sh_stock = xlrd.open_workbook(r'D:\Program Files (x86)\python\open_study\2021上学年\Daliy_Stock\上证股票list.xls')
sh_stock_sheet1 = sh_stock.sheets()[0]
#获取第一列的整列的内容
col = sh_stock_sheet1.col_values(0)
#第一列内容为一个列表,列表内是一组、一组的字符串。
#建立一个循环,将列表内的字符串依次读出
#print(len(col))
for index in range(