3/30

import sys
import time
import os

1、检索文件夹大小的程序,要求执行方式如下 python3.8 run.py 文件夹

path = sys.argv[1]

sum = 0
for line in os.listdir(path):
    path2 = os.path.join(path, line)
    if os.path.isfile(path2):  # 判断这个文件是否存在
       sum += os.path.getsize(path2)
    elif os.path.isdir(path2): # 判断这个目录是否存在
       sum += os.path.getsize(path2)
    else:
        continue
print(sum)

文件拷贝脚本

src_file =sys.argv[1]
dst_file =sys.argv[2]
with open(src_file,'r',encoding='utf-8')as r_f,\
    open(dst_file,'w',encoding='utf-8')as w_f:
    w_f.write(r_f.read())

随机验证码

import random


def make_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

模拟下载

recv_size = 0
total_size = 1025011

while recv_size < total_size:
    time.sleep(0.01# 0.01秒下载了1024个字节的数据

    recv_size += 1024  # recv_size=2048
    print(recv_size)

进度条打印

def progress(percent):
    if percent > 1:
        percent = 1
    res = int(50 * percent) * '#'
    print(

猜你喜欢

转载自www.cnblogs.com/bailongcaptain/p/12600671.html