阿小信大人的头像
Talk is cheap. Show me the code. Linus Torvalds

PyYAML有序更新yaml文件2017-05-04 16:07

yaml默认load进来是个字典,所以无法保持原本的顺序,要想不改变原本的yaml结构更新yaml文件内容需要用到以下方法

:::python
from collections import OrderedDict
import yaml

def ordered_yaml_load(yaml_path, Loader=yaml.Loader,
object_pairs_hook=OrderedDict):
class OrderedLoader(Loader):

......
#Python#   评论[1]阅读全文[1067]