最近发现yaml格式文件用来做配置文件十分好用,阅读起来比xml好太多了,后缀也可以是yml;
Python对应库名为ruamel.yaml;
from ruamel.yaml import YAML
yaml = YAML(typ="safe")
file = open('./config.yaml', 'r', encoding="utf-8")
config_dict = yaml.load(file)
file.close()
from ruamel.yaml import YAML
yaml = YAML()
file = open('./config.yaml', 'w', encoding="utf-8")
yaml.default_flow_style = False
yaml.dump({'config': {'ip':'127.0.0.1','port':12345}}, file)
file.close()
对应yaml文档链接:https://yaml.readthedocs.io/en/latest/index.html