在开源 Python 脚本中将我的 API 密钥存储在何处

Where to store my API key in an open source Python Script

所以我正在处理来自 IsThereAnyDeals 的 api,我想知道我应该在哪里存储我的 API 密钥?是否可以远程存储它或者只将它存储在脚本中?

ConfigParser 是在 Python.

中设置配置文件的不错选择

像这样:

import configparser

cfg = configparser.ConfigParser()
cfg.read('example.cfg')

print(cfg.get('KEYS', 'api_key', raw=''))

example.cfg:

[KEYS]
api_key: @#$@GSSAS

您可以将您的 cfg 文件添加到 .gitignore,以便在您执行 git 提交时不会上传此文件。

您可以在此处阅读有关该主题的更多信息:How to ignore certain files in Git