time与datetime模块 、random模块 、os模块 、sys模块 练习

# 今日作业:
# 1、检索文件夹大小的程序,要求执行方式如下
# python3.8 run.py 文件夹
# 2、明天上午日考:随机验证码、模拟下载以及打印进度条、文件copy脚本
# 随机验证码
'''
import random
def verification_code(size=4):
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(verification_code(6))
'''
# 模拟下载以及打印进度条
'''
import time

def progress(percent):
if percent > 1:
percent = 1
res = int(50 * percent) * '#'
print('\r[%-50s] %d%%' % (res, int(100 * percent)), end='')

size=356789
r_size=0
while r_size < size:
r_size += 2048
time.sleep(0.01)
percent=r_size / size
progress(percent)
'''
# 文件copy脚本
'''
import shutil
def copy(old_txt, new_txt):
shutil.copyfile(old_txt, new_txt)
'''
# 检索文件夹大小的程序,要求执行方式如下
'''
import os
def sizes(file):
if os.path.isfile(file):
size = os.path.getsize(file)
print(size)

sizes(r'C:\Users\dell\Desktop\python14期\day22\代码\作业.py')
'''

猜你喜欢

转载自www.cnblogs.com/0B0S/p/12601317.html