2010-08-03 53 views
2

我正在使用yaml文件来存储属性和值。但有些值需要添加当前日期。yaml物业价值

那么,如何在YAML文件中输入值,使YAML解析器能够自动识别,并与当前的日期代替

我使用pyyaml和python

回答

2

pyyaml不会自动替换任何东西。只需使用自定义字符串${now}并在解析yaml文件后将其替换为当前日期。

例如,

value.replace("${now}", datetime.date.today().isoformat()) 

其中value是从输入文件中读取一刺痛。