首先安装wind的python插件
1.连接wind数据接口
from WindPy import w
w.start() # 默认命令超时时间为120秒,
w.isconnected() # 判断WindPy是否已经登录成功
2.获取全部A股的股票名称和代码
SW = w.wset("sectorconstituent","date=" + '20200709' + ";sectorid=a001010100000000;field=wind_code,sec_name")
#转化成dataframe形式
df = pd.DataFrame(SW.Data,index = SW.Fields, columns = SW.Codes).T[['wind_code','sec_name']]
#添加指数代码
index={'上证综指': '000001.SH','深证成指': '399001.SZ',
'沪深300': '000300.SH','创业板指': '399006.SZ',
'上证50': '000016.SH','中证500': '000905.SH',
'中小板指': '399005.SZ','上证180':