关键字可能不存在时的“格式”功能

时间:2014-03-05 18:49:51

标签: python python-2.7

我正在尝试用Python做到这一点:

print "Test {one} Hello {another} Third {something}".format(**args)

“args”是一个词典。

如果“args”中不存在一个(或多个)关键字(在上面的字符串中),我是否可以使用此函数而不抛出异常?

我不能只捕获异常,因为我希望打印其余的字符串。对于不存在的关键字,“空白”或其他任何内容都可以。

任何人都知道有什么聪明的方法可以解决这个问题吗?我经常遇到它并且通常会构建一个单独的dict,它是“安全检查”以防丢失(或者在我的情况下是可选的数据)。

0 个答案:

没有答案