我正在阅读Python中的文件,其中包含以下行:
#separator \x09
如何将\x09
转换为制表符(我稍后会将其用作分隔符)?
答案 0 :(得分:3)
>>> s = r'\x09'
>>> s.decode('unicode_escape')
u'\t'
或者,在Python 3.x中(如果你有str
而不是bytes
,因为你不能decode
一个str
):
>>> s = r'\x09'
>>> s.encode('unicode_escape').decode('unicode_escape')
>>> '\t'
有关详细信息,请参阅codecs
文档中的Python Specific Encodings。