tempfile = open('./dicttest.txt','r')
lines = tempfile.readlines()
tempfile.close()
for line in lines:
item = line.split('\t')
print item
结果是:
['a@qq.com', '111\n']
['b@qq.com', '4214312\n']
['c@qq.com', '3214\n']
['cc@qq.com', '432\n']
['a@qq.com', '43\n']
list最后一个元素多一个了\n
这显然不是我们要的结果。
解决方案,简单地把\n删除就好了:
tempfile = open('./dicttest.txt','r')
lines = tempfile.readlines()
tempfile.close()
for line in lines:
item = line.strip('\n').split('\t')
print item