以Pythonic方式存储API端点

时间:2018-03-26 10:29:40

标签: python python-3.x python-requests constants endpoint

我目前正在尝试创建一个API包装器。为此,我使用请求模块连接到端点(例如https://host.example.com/api/accounts/open)。由于有一堆端点,我需要一种方法来对它们进行排序。目前我有一个常量文件,其中大多数端点都是这样创建的:

-1

我这样访问它们:

HOST = 'https://wallet.shiftnrg.org'
START = ''.join([HOST, '/api'])

ACCOUNTS = ''.join([START, '/accounts'])
ACCOUNTS_OPEN = ''.join([ACCOUNTS, '/open'])
...
LOADER = ''.join([START, '/loader'])
LOADER_GET_STATUS = ''.join([LOADER, '/status'])

虽然这是有效的,但我想知道是否有一种更有效,更灵巧的方法,因为我只是一个初学者。

0 个答案:

没有答案