YAML中未解释的字符串

时间:2011-08-02 17:05:24

标签: python yaml

有没有办法在YAML文件中包含未解释的字符串?我的目标是使正则表达式包含某些转义序列,如\w。目前,Python的YAML抱怨:found unknown escape character 'w'

我知道我可以逃脱它们,但这会混淆实际的正则表达式。有什么方法吗?

2 个答案:

答案 0 :(得分:6)

似乎使用单引号不会解释转义字符。

如,

key1: [ 'tron' ]
key2: [ 'not/escaped/[\w-]*/.*' ]

作品。

答案 1 :(得分:5)

尝试使用literal scalar syntax