python完成进度百分号显示

有时候看不到进度真的很难受,就做了个简单的进度显示器,就实现了简单功能,以后可以套用在程序里。

#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()不相容。

原文地址:https://www.cnblogs.com/alexkh/p/3193039.html