在开源 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
所以我正在处理来自 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