python - Yfinance - 替代方案?
问题描述
我已经开始使用 yfinance 开发一些东西,但遇到了一些问题。一方面,我无法让财务、现金流、收入等工作。ticker.info 函数确实有一些数据(比如收入),但远非全部。
尝试使用 .info 函数,但现在出现以下错误,我不确定为什么会出现。
是否有人使用任何其他库来访问他们可以推荐的基本数据和定价数据?
self._institutional_holders = holders[1]
IndexError: list index out of range
解决方案
它出错了,因为您正在查看的特定股票没有任何机构持有人并且它返回一个空表。我已经使用 try & except 修改了“base.py”,它可以工作。如果他们不是机构持有人,它将返回“无”:
try:
self._institutional_holders = holders[1]
except:
self._institutional_holders = 'None'
pass
推荐阅读
- java - Firestore 中的 WhereNotEqualTo 不起作用,但 whereEqualTo 起作用
- python - 合并多个 Pandas Dataframe 对象
- excel - Excel 中的范围与 Google 表格中的范围
- xamarin - 为什么在尝试将 Xamarin 应用程序部署到本地 iPhone 时突然出现“运行热重启时出错”?
- c# - 互斥锁在 C# 中发布时不工作,但调试工作正常
- go - 小端或大端:具有相同代码的二进制编码
- ios - 解雇不在两个 Swift UI 视图之一中工作
- python - 转换大写/小写的列表元素,然后在python中删除重复项
- flutter - Flutter:即使在设置提供程序后也获得空值
- flutter - Dart Isolate 利用 Timer 周期不会停止