import requests import json
データを用意する
data=json.dumps({JSONのデータ})
headers=JSONのデータ
response = requests.request("POSTなど", url, headers=headers, data=data)
printなどでresponse.status_codeやresponse.textを出力
yamlはruamel.yamlを使わないと、元のyamlを勝手にsortされてしまう。
from ruamel.yaml import YAML from ruamel.yaml.comments import CommentedMap, CommentedSeq yaml = YAML()
で、あとは
load
メソッド とかでyamlをパースすればよい
パースした結果には、要素がMap形式で格納されており、
for key, value in パース結果._items():
でループさせながら取り出すことができるし
パース結果['キー名']
でも取り出すことができる
import pathlib import shutil import logging from copy import deepcopy