• 10.16


    sys模块:解释器相关信息

    环境变量sys.path

    查看已经加载的模块sys.modules

    获取终端调用时的参数sys.argv

    获取解释器版本sys.version

    sys.platform

    os模块:主要用于与操作系统进行交互

    os.getcwd获取当前目录

    os.chdir(目标路径)切换目录

    os.cuidir 当前目录 print(os.cuidir)是一个点

    os.pardir 当前目录 print(os.pardir)是两个点

    os.environ 系统的环境变量

    os下path模块:from os import path

    path.sbspath(目标路径)返回绝对路径

    path.split(目标路径))将路径拆分为 文件夹路径 和 文件名称

    path.dirname(__file__)获取路径的上一级

    path.basename(目标绝对路径)获取最后一级名称

    path.exists(目标绝对路径)判断路径是否存在

    path.isabs(路径)判断是否是绝对路径

    path.join('C://','D://','a','b','c')将多个名称拼接为路径,路过有多个起始取最后一个

    path.getsize(目标路径)显示字节

    path.normcase("AA/BB\CC//"))大写变小写 斜杠根据当前平台修改

    path.normpath("AA/BB\CC//DD/..//EE")

    斜杠会修改为当前平台的分隔符 可用执行..来返回上一级 .是当前

    random模块:随机数模块

    random.random()随机0-1不包括1的浮点数

    random.randint(1,10)随机1-10的整数

    random.randrange(1,10)随机1-9的整数

    random.sample([],x)指定一个范围并指定需要的随机个数

    random.shuffle打乱顺序   洗牌

    random.choice([1,2,3])随机选一个

    random.choices([1,2,3,4,5,6,7],k=2)随机选指定个数

    # 随机验证码 长度自定义 包括0-9 A-Z a-z
    def get_auth_code(length):
    res = ""
    for i in range(length):
    a = random.randint(0,9)
    b = chr(random.randint(65,90))
    c = chr(random.randint(97,122))
    s = random.choice([a,b,c])
    res += str(s)
    return res


    print(get_auth_code(length))

    shutil模块:

  • 相关阅读:
    apns libcurl
    apns libcurl
    epoll
    epoll
    Linux服务器压测
    Linux服务器压测
    libevent
    libevent
    shell脚本
    shell脚本
  • 原文地址:https://www.cnblogs.com/zhanggq/p/9801414.html
Copyright © 2020-2023  润新知