• 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(' [%-50s] %d%%' % (res, int(100 * percent)), end='')
  • 相关阅读:
    1-接口测试基础知识
    import os
    好用封装好的函数
    python下载代码
    cookie关系图,url编码(urllib.parse模块)
    import flask(make_response),urllib,requests,base64
    mock接口开发,excel(读,写,修改)
    import json,random,time,datetime,hashlib,redis,pymysql
    集合和函数
    python 文件读写
  • 原文地址:https://www.cnblogs.com/bailongcaptain/p/12601897.html
Copyright © 2020-2023  润新知