有时候看不到进度真的很难受,就做了个简单的进度显示器,就实现了简单功能,以后可以套用在程序里。
#coding=utf-8 f = open('gs.txt') w = open('gs1.txt', 'w') l = f.readlines() le = len(l) for k in range(0, le): datanow = float(k) / float(le) w.write(l[k]) print '%.2f%%' % (datanow * 100) f.close() w.close()
这个打开文件,把每段文字写在另外一个文件中。
缺点就是速度。我本来打算用for k,v in enumerate(f)来遍历,但发现这样就无法统计总数了。enumerate与f.readlines()不相容。