• 模块


    1. 关于模块
    import
    from xxx import xxx
    2. Collections
    1. Counter 计数器
    2. 栈: 先进后出.
    队列:先进先出
    deque:双向队列
    3. defaultdict 默认值字典
    4. namedtuple 命名元祖. struct_time 结构化时间就是命名元祖
    5. OrederedDict 有序字典。 按照我们存储的顺序保存. 和3.6以后的字典一样的
    3. time 时间模块
    1. 获取系统时间 time.time() 时间戳
    2. 格式化时间 strftime() 时间格式: %Y-%m-%d %H:%M:%S %Y-%m-%d
    3. 结构化时间 time.gmtime() time.localtime()
    strptime() 把格式化时间转化成结构化时间
    mktime() 把结构化时间转化成时间戳

    时间差的计算

    4. os和sys
    os.sep 文件路径分隔符
    sys.path python查找模块的路径

    时间戳转换成格式化时间

    t = time.localtime(1566014400)
    print(t)
    str_time = time.strftime("%Y-%m-%d %H;%M;%S",t)
    print(str_time)
    格式化时间转换成时间戳
    s = "2019-08-17 12;00;00"
    t = time.strptime(s,"%Y-%m-%d %H;%M;%S")
    print(t)
    ss = time.mktime(t)
    print(ss)
    计算时间差

    # 时间差 1小时30分
    # begin = "2018-11-14 16:30:00"
    # end = "2018-11-14 18:00:00"
    # # 用时间戳计算出时间差(秒)
    # begin_struct_time = time.strptime(begin, "%Y-%m-%d %H:%M:%S")
    # end_stract_time = time.strptime(end, "%Y-%m-%d %H:%M:%S")
    #
    # begin_second = time.mktime(begin_struct_time)
    # end_second = time.mktime(end_stract_time)
    #
    # # 秒级的时间差 180000
    # diff_time_sec = abs(begin_second - end_second)
    #
    # # 转换成分钟
    # diff_min = int(diff_time_sec//60)
    # print(diff_min)
    #
    # diff_hour = diff_min//60 # 1
    # diff_min_1 = diff_min % 60 # 30
    #
    # print("时间差是 %s小时%s分钟" % (diff_hour, diff_min_1))

  • 相关阅读:
    删除排列数组中的重复数字
    关于删除数组中重复元素的lintcode代码
    软件工程---删除重复数组
    软件工程实验一实验报告
    软件工程test1-Q2【买卖股票的最佳时机】
    软件工程test1-Q1【删除排序数组中的重复数字】
    接口响应状态码
    TestNG教程
    HttpClient-4.5.2官方教程完整翻译
    cookie、session与token的关系
  • 原文地址:https://www.cnblogs.com/wwjx/p/9960477.html
Copyright © 2020-2023  润新知