将字符映射到其转义版本

时间:2014-07-09 06:20:56

标签: python

我有这个映射:

mapping = {'a': '\a', 'b': '\b', 'f': '\f', 'n': '\n', 'r': '\r', 
            't': '\t', 'v': '\v'}

有没有办法在不使用字典的情况下执行此操作?也许是这样的事情:

if c in "abfnrtv": c = '\\' + c

1 个答案:

答案 0 :(得分:3)

>>> ('\\' + 'a').decode('string-escape')
'\x07'