import sys
import os
查看文件大小
res=sys.argv[1]
print(os.path.getsize(res))
生成随机码
def make_code(size=6):
res=’’
for i in range(size):
s1=chr(random.randint(65,90))
s2=str(random.randint(0,9))
res+=random.choice([s1,s2])
return res
print(make_code(6))
打印进度条
def progress(percent):
if percent>1:
percent=1
res=int(50percent)’#’
print(’\r[%-50s]%d%%’ %(res,int(100*percent)),end=’’)
receive=0
total=10000
import time
while receive<total:
time.sleep(0.1)
receive+=1024
percent=receive/total
progress(percent)
复制文件
src_file=sys.argv[1]
dst_file=sys.argv[2]
with open(f’{src_file}’,mode=‘rb’)as f1,
open(f’{dst_file}’,mode=‘wb’)as f2:
for line in f1:
f2.write(line)