最近发现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()