这是我的代码:
while 1:
line = file.readline()
if not line: break
linenum += 1
line = line.splitlines()[0]
token = line.split('\t')
这是一个屏幕截图,显示调试器窗口中显示的局部变量:
正如您在调试器的图像中看到的那样,线路未被拆分。 为什么会这样?我试过一个正则表达式,但拆分仍然不起作用。
答案 0 :(得分:3)
问题不在您的代码中,但在您的输入文件中,它包含'\\t'
(即反斜杠和t字母)而不是'\t'
。
奇怪的“带有删除线的大写字母W”实际上是backslash displayed in a wrong way。