随机验证码、打印进度条、文件copy脚本

#随机生成验证码
import random
def code(number=6):
res=""
for i in range(number):
s1=chr(random.randint(65,90))
s2=str(random.randint(0,9))
res+=random.choice([s1,s2])
print(res)
code(4)

进度条设计
import time
def progress(percent):
if percent>1:
percent=1
res=int(50*percent)*"*"
print(" [%-50s]%d%%"%(res,percent*100),end="")

recv_size=0
total_size=560000
while recv_size<total_size:
time.sleep(0.01)
recv_size+=1024
percent=recv_size/total_size
progress(percent)

import sys
src_file=sys.argv[1]
dst_file=sys.argv[2]
# 判断
with open(r'%s' %src_file,mode='rb') as read_f,
open(r'%s' %dst_file,mode='wb') as write_f:
for line in read_f:
write_f.write(line)
原文地址:https://www.cnblogs.com/mayrain/p/12600574.html