安装pyyaml包
python 数据格式转yaml
import yaml
import json
def json_to_yaml(data):
stra = json.dumps(data)
dyaml = yaml.load(stra, Loader=yaml.FullLoader)
stream = open("aa.yml", 'w')
yaml.safe_dump(dyaml, stream, default_flow_style=False)
json_to_yaml([{"A": 1, "d": 3, "C": [{"d": 3}, {"d": 4}]}, {"qwe": {"w": [1, 2, 3]}}])
yaml数据格式转python数据
import yaml
def yaml_to_json():
with open('aa.yml', encoding='utf-8') as file:
data = yaml.load(file)
print(data)
yaml_to_json()