我有一个txt文件,我想计算前三行中每行的元素数。
我试过了:
for line in open('C:\Users\Gabriela\Documents\prueba_py.txt')[:3]:
arr = line.strip().split('\t')
print len(arr)
但是没有用。我怎么能这样做?
谢谢!
答案 0 :(得分:1)
文件句柄不支持切片[:3]
。也许你想要open().readlines()[:3]
?注意将整个文件加载到内存中......我会改为使用它:
for lineno, line in enumerate(open(...)):
if lineno > 2:
break
# Remaining code here.