with open('C:\temp\u.data') as f1:
list = f1.readlines()
i = 0
for line in list:
line = str(i + 1) + '\t' + list[i]
i = i + 1
with open('C:\temp\u_new.data', 'w') as f2:
f2.writelines(list)
需要新建一个新的list2=[],每次修改后list2.append(line),最后新文件写list2。