ptrade中的get_stock_name()可以获取股票、可转债、ETF等的名称。只获取一只,参数为一个字符串;获取多支,参数为列表,列表元素为字符串。返回值为字典类型。
1、获取一支股票的名称:
get_stock_name('600600.SS')
返回:{‘600600.SS’: ‘青岛啤酒’}
如果想仅返回名称,而不是字典形式,可以这样:
a=get_stock_name('600600.SS')
print(next(i for i in a.values()))
返回:青岛啤酒
这里解释一下代码,a.values()是一个可迭代对象,包含了字典的值。“i for i in a.values()”生成了一个生成器,最后用next()函数获得了生成器的返回值。
2、获取多支股票的名称,用列表的形式传入参数:
get_stock_name(['600600.SS','601398.SS'])
返回:{‘600600.SS’: ‘青岛啤酒’, ‘601398.SS’: ‘工商银行’}
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74970
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!