Skip to main content

一个 Python 应用程序,用于从美国联邦财政部 API 中提取数据。

项目描述

美国联邦财政部 API

目录

概述

版本:0.1.0

美国财政部正在构建一套开源工具,以向公众提供有关联邦财政的标准化信息。我们正在努力集中公开可用的财务数据,该网站将包括来自财政服务的数据集,主题包括债务、收入、支出、利率和储蓄债券。

我们的 API 基于 Representational State Transfer,也称为 RESTful API。我们的 API 接受 GET 请求,返回 JSON 响应,并使用标准 HTTP 响应代码。此站点上的每个端点都可以通过唯一的 URL 访问,这些 URL 响应来自单个数据库表的数据值和元数据。

设置

设置 - 要求安装:

对于这个特定的项目,您只需要安装依赖项即可使用该项目。依赖项在文件中列出,requirements.txt可以通过运行以下命令来安装:

pip install -r requirements.txt

运行该命令后,应安装依赖项。

设置 - 本地安装:

如果您打算对此项目进行修改,或者您想在它被编入索引之前访问它PyPi。我建议您以editable模式安装此项目或执行local install. 对于那些想要修改这个项目的人。我建议您以editable模式安装库。

如果您想以editable模式安装库,请确保运行该setup.py 文件,以便安装您可能需要的任何依赖项。要运行该setup.py文件,请在终端中运行以下命令。

pip install -e .

如果您不打算对项目进行任何修改,但仍想在不同的项目中使用它,请进行本地安装。

pip install .

这将安装文件中列出的所有依赖项setup.py。完成后,您可以在任何地方使用该库。

设置 - PyPi 安装:

安装库,请从终端运行以下命令。

pip install us-federal-treasury-python-api

设置 - PyPi 升级:

升级库,请从终端运行以下命令。

pip install --upgrade us-federal-treasury-python-api

用法

这是一个使用该treasury库的简单示例。

from pprint import pprint
from treasury.client import FederalTreasuryClient

# Initialize the client.
treasury_client = FederalTreasuryClient()

# Initialize the `DailyTreasuryStatements` service.
daily_treasury_service = treasury_client.daily_treasury_statements()

# Grab Public Debt Transactions.
pprint(
    daily_treasury_service.public_debt_transactions()
)

# Grab Adjusted Public Debt Transactions.
pprint(
    daily_treasury_service.adjusted_public_debt_transactions()
)

支持这些项目

Patreon:通过向我的Patreon 页面 捐款来帮助支持这个项目和未来的项目。我一直在为像你这样的人添加更多内容,不幸的是,有些 API 需要我支付月费。

YouTube: 如果您想观看我的更多内容,请随时访问我的 YouTube 频道Sigma Coding

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

us-federal-treasury-python-api-0.1.0.tar.gz (23.2 kB 查看哈希

已上传 source

内置分布

us_federal_treasury_python_api-0.1.0-py3-none-any.whl (31.2 kB 查看哈希

已上传 py3