我在文本文件中有以下格式的数据:
371012200010401^A218032263303^A2011-09-27^A10:26:04.000^A75.00^A1^A0^A
371010032020101^A792392400085^A2011-09-29^A15:15:04.000^A150.00^A0^A0^A
现在我想根据delim分割这个字符串。
我试过了:
print "before ",line
line = line.split("\u001")
print "after ",line, type(line)
before 3710100008800☺2067400044☺2012-09-01☺09:10:05.000☺488.60☺0☺0☺
after ['3710100008800\x012067400044\x012012-09-01\x0109:10:05.000\x01488.60\x010\x010\x01'] <type 'list'>
首先,我在窗口机器上...之前的笑脸应该是^ A
所以我确实看到分割后的行类型是一个列表
但它的一个奇怪的列表(\ x0作为分隔符??)和行[1]是不可访问的,所以我的猜测是它只是整个字符串的列表。
我想要的是根据此分隔符
分割此行任何线索? 感谢