进度条:
def progress(percent):
if percent >= 1:
percent = 1
res = int(50 * percent) * '#'
print('\r[%-50s] %d%%' % (res, int(100 * percent)), end='')
recv_size = 0
total_size = 123456
while recv_size < total_size:
time.sleep(0.01)
recv_size += 1024
percent = recv_size / total_size
progress(percent)
验证码:
# 应用:随机验证码
def make_code(size=4):
res = ''
for i in range(size):
alp_big = chr(random.randint(65, 90))
alp_little = chr(random.randint(97, 122))
num = str(random.randint(0, 9))
res += random.choice([alp_big, alp_little, num])
return res
print(make_code())