字符串拆分分隔符\ t

时间:2015-05-24 07:26:32

标签: python

这是我的代码:

while 1:
    line = file.readline()
    if not line: break
    linenum += 1
    line = line.splitlines()[0]
    token = line.split('\t')

这是一个屏幕截图,显示调试器窗口中显示的局部变量:

screenshot of debugger variables

正如您在调试器的图像中看到的那样,线路未被拆分。 为什么会这样?我试过一个正则表达式,但拆分仍然不起作用。

1 个答案:

答案 0 :(得分:3)

问题不在您的代码中,但在您的输入文件中,它包含'\\t'(即反斜杠和t字母)而不是'\t'

奇怪的“带有删除线的大写字母W”实际上是backslash displayed in a wrong way