• 常用模块


    time模块

    import time
    print(time.time())
    
    #格式化时间
    print(time.strftime('%y-%m-%d %x'))
    
    ##结构化时间
    print(time.locatime())
    print(time.gmtime())
    
    ##
    time.time()
    time.sleep(2) ##沉睡
    

    datetime模块

    import datatime
    print(datetime.datetime.now())
    
    now=datetime.datetime.now()
    print(now+datetime.timedelta(3))##默认+3天
    print(now+datetime.timedelta(hours=4))##加4小时
    
    print(now.replace(month=10))
    

    os模块

    import os
    os.mkdir('m1') ##新增文件
    os.mkdir('m2')
    os.rmdir('m2') ##删除文件
    
    res=os.listdir(r'路径')
    print(res)    ##列出所有的文件
    
    os.rename('m2','m1')##修改名字
    os.remove('') ##移除
    print(os.path.exists('02.py')) ##是否存在
    print(os.path.isfile('02.py'))##是否为文件
    print(os.path.isdir('02.py'))##是否为文件夹
    
    #####
    res=os.path.join(r'路径','文件名')
    print(res)   ##拼接路径
    

    sys模块

    ##sys模块负责程序与python解释器的相互,提供了一系列的函数和变量,用于控制Python的运行环境
    import sys
    print(sys.argv)
    

    json模块

    '''
    序列化:从python的字典变成json串   dump
    反序列化:从json串变成python的字典,load
    '''
    ##序列化到文件中
    with open('test.json','w',encoding='utf8')as fw:
        json.dump(dic,fw)
        
    with open(f'{"test"}.json','r',encoding='utf8')as fr:
        data=json.load(fr)
        print(data)
    

    hashlib模块

    ##密码加密:无论丢什么字符串,它都会返回一串固定长度的字符
    a='1234'
    import hashlib
    m=hashlib.md5()
    m.update(a.encode('utf8'))
    print(m.hexdigest())
    '''
    1、变成固定的字符串
    2、相同的字符串嘻哈结果一样
    3、叠加性
    '''
    
    既然选择了远方,只能风雨兼程
  • 相关阅读:
    测试管理工具
    测试用例--zy
    测试计划和测试用例
    测试用例
    软件测试基础
    异步任务 ---- django-celery
    图片验证码接口
    测试作业
    数据库原理
    HTTPS原理
  • 原文地址:https://www.cnblogs.com/lzss/p/11420814.html
Copyright © 2020-2023  润新知