在PyYAML(YAML 1.1)中使用YAML 1.3功能
项目描述
摘要
import yaml
from yamlfuture import Loader
# Define your own anchors:
Loader.anchors = {'name': 'YAML'}
# !import relative to this:
Loader.filepath = __file__
yamlstream = """\
---
greeting: !+ |
Hello {*name}.
Welcome to the future!
copyright: !import [../data.yaml, /copyright/year]
"""
print(yaml.dump(yaml.load(yamlstream, Loader))
状态
此模块是非常 ALPHA。
YAML 1.3仍在定义中。随着YAML 1.3的各个功能的演变,yamlfuture
也将演变。
请谨慎使用。
描述
YAML 1.3将为YAML带来令人兴奋的新功能(同时保留您所熟悉的YAML(或您爱或恨的YAML))。
此软件包允许您现在就使用这些新功能(或近似功能)。
这是一个非常早期的版本。更多功能和文档即将推出。