100分解决一个python读取txt文件,且能知道是读取到哪一行了,谢谢

100分解决一个python读取txt文件,且能知道是读取到哪一行了,多谢
数据样本是(txt文件)
89    98  100  63
76    88   97    68
56    65   78    100
.....
我现在想输出所有行第一个域的数值,以及第三个域的内容,并且需要把第一行和第二行对应的域相减,第二行和第三行相减,目前思路没了,只能做到输出第一个域和第三个域,如何把第一行和第二行相减并输出呢,请各位大侠指教,谢啦
#!/usr/bin/env python
# -*- coding: gbk -*-
#读取文件
import re
import os
for a in getFileList(r'E:\数据'):
        with open('E:\\数据\\'+ a , 'r') as f:
            for line in f.readlines():
                bbb = line.split()[0]
                ccc = line.split()[1]
                print bbb,ccc
------解决思路----------------------
for a in getFileList(r'E:\数据'):
        count=0 #count + 1就是当前行
        bufferLines #把所用行都存起来
        with open('E:\\数据\\'+ a , 'r') as f:
            for line in f.readlines():
                bufferLines[count] = line
                if count>0: 用buerLines[count-1]中的数减去bufferLines[count]
                count = count + 1

                bbb = line.split()[0]
                ccc = line.split()[1]
                print bbb,ccc
------解决思路----------------------
思路就是至少要临时保存前一行的数据,
当读取到第二行的时候就和缓存的第一行的数据进行运算,
运算完将缓存数据换成第二行的依次类推。

ls的保存所有行的方法也可行。