Pythonの設定を管理するためのYAMLの使用
2522 ワード
最後にweekend project 私はAPIを使用して話をする必要があった
実行する必要のある要求は以下の通りでした.
だから私は使用することを決めたpyyaml , そしてそれは非常に使いやすいです!以下はPythonファイルの短い例です
エンジョイ.
AUTH_KEY
これはprivateでなければなりませんが、authメソッドを使う代わりにリクエストに含めるべきです.実行する必要のある要求は以下の通りでした.
requests.get('https://<URL>/<SOMETHING>/<SOMETHING_ELSE>.json/?auth_key=YOUR_AUTH_KEY')
だから私は使用することを決めたpyyaml , そしてそれは非常に使いやすいです!以下はPythonファイルの短い例です
import json
import yaml
file = open('config.yml', 'r')
cfg = yaml.load(file, Loader=yaml.FullLoader)
url = 'https://<URL>/<SOMETHING>/<SOMETHING_ELSE>.json/?auth_key=' + cfg['auth']['key']
request = requests.get(url)
# then, everything else
そしてconfig.yml
以下のようなものです:auth:
key: MY_AUTH_KEY
そして、私は私を持つことができませんconfig.yml
私のラップトップで、あるいは、よりよくさえ、保管室または何かのような若干の秘密の場所でだけでなく、githubで誰にでも公的にアクセスできない.エンジョイ.
Reference
この問題について(Pythonの設定を管理するためのYAMLの使用), 我々は、より多くの情報をここで見つけました https://dev.to/boris/using-yaml-to-manage-python-configurations-1j9cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol