📅  最后修改于: 2023-12-03 14:42:07.575000             🧑  作者: Mango
yfinance 是一个用于获取和分析 Yahoo Finance 数据的 Python 库。它提供了一个简单的 API,可让开发者从 Yahoo Finance 获取金融相关的数据,例如股票价格、交易数据、公司财务数据等。本文将介绍如何在 Shell / Bash 环境下安装和使用 yfinance。
要在 Shell / Bash 中安装 yfinance,需要先确保已安装 Python 和 pip。然后,执行以下命令来安装 yfinance:
pip install yfinance
该命令将自动从 Python 包索引(PyPI)下载并安装 yfinance。如果之前已经安装了较旧版本的 yfinance,可以使用以下命令升级到最新版本:
pip install --upgrade yfinance
安装完 yfinance 后,可以在 Shell / Bash 中使用 yfinance 的各种功能。以下是一些常用的用法示例:
要获取特定股票的历史数据,可以使用以下命令:
python -c "import yfinance as yf; data = yf.download('AAPL', start='2021-01-01', end='2021-12-31'); print(data)"
这个命令会下载苹果公司(AAPL)股票从 2021 年 1 月 1 日到 2021 年 12 月 31 日的历史数据,并将数据打印出来。
如果要获取多只股票的历史数据,可以在代码中指定多个股票代码。以下是一个示例命令:
python -c "import yfinance as yf; data = yf.download(['AAPL', 'MSFT', 'GOOGL'], start='2021-01-01', end='2021-12-31'); print(data)"
这个命令会下载苹果公司、微软和谷歌的股票数据,并将数据打印出来。
yfinance 还提供了许多其他功能,例如获取股票信息、财务指标、股票拆分和股息数据等。有关更详细的用法和文档,请参阅 yfinance 官方文档。
通过安装和使用 yfinance,我们可以轻松地从 Yahoo Finance 获取金融数据,并在 Shell / Bash 环境下使用这些数据进行分析和处理。上述是一些常用的用法示例,您可以根据自己的需求进一步探索 yfinance 的功能和特性。希望本文能帮助您顺利使用 yfinance。