python3 中的句子变体

Sentence variations in python3

几个月前我发现了一些具有这种语法的东西:

{Hello|Dear} {Customer|client|person},

xxxx

这将生成如下句子:

Hello Customer,

Dear person,

怎么称呼?有解析这个的框架吗?如果没有,我该怎么做?

我打算在构建句子的自动化脚本中使用它。

关于我应该使用哪些框架在 python 中构建句子还有什么进一步的想法吗?当在 python 脚本中嵌入长文本块时,它会生成难看的代码。

如果你想要随机的问候,

import random
greetings = ["hello", "dear"]
print("{} person".format(str(random.choice(greetings))))