码迷,mamicode.com
首页 > 编程语言 > 详细

python 验证码 和进度条

时间:2018-06-29 16:25:50      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:imp   def   sys   and   return   ogr   ice   宽度   ==   

import random
def make_code(n):
    res=‘‘
    for i in range(n):
        s1=chr(random.randint(65,90))
        s2=str(random.randint(0,9))
        res+=random.choice([s1,s2])
    return res

print(make_code(9))


#=========实现打印进度条函数==========
import sys
import time

def progress(percent,width=50):
    if percent >= 1:
        percent=1
    show_str=(‘[%%-%ds]‘ %width) %(int(width*percent)*‘#‘)
    print(‘\r%s %d%%‘ %(show_str,int(100*percent)),file=sys.stdout,flush=True,end=‘‘)


#=========应用==========
data_size=1025
recv_size=0
while recv_size < data_size:
    time.sleep(0.1) #模拟数据的传输延迟
    recv_size+=1024 #每次收1024

    percent=recv_size/data_size #接收的比例
    progress(percent,width=70) #进度条的宽度70

python 验证码 和进度条

标签:imp   def   sys   and   return   ogr   ice   宽度   ==   

原文地址:https://www.cnblogs.com/yanxiatingyu/p/9243908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!