0

我正在从 Python 读取具有以下行的文件:

#separator \x09

如何将 转换\x09为制表符(稍后我将使用它作为分隔符)?

4

1 回答 1

3
>>> s = r'\x09'
>>> s.decode('unicode_escape')
u'\t'

或者,在 Python 3.x 中(如果你有 astr而不是 a bytes,因为你不能decodea str):

>>> s = r'\x09'
>>> s.encode('unicode_escape').decode('unicode_escape')
>>> '\t'

有关详细信息,请参阅文档中的Python 特定编码。codecs

于 2013-10-04T17:41:12.583 回答