• Python常用模块(sys、time)


    一、sys 模块

    1 # sys 模块
    2 import sys
    3 print(sys.platform)
    4 print("=====文件当前路径===================")
    5 print(sys.argv)
    6 print("=====系统的环境变量及路径======================")
    7 print(sys.path)

    二、time 模块

      1. 格式化好的时间,例: 2021-01-18 10:00:00
      2. 时间戳 从计算机诞生那一天到现在过了多少秒
      3. 时间元组

     1 import time
     2 def str_to_timezone(str_time=None,format="%Y-%m-%d %H:%M:%S"):
     3     '''
     4     这个函数是格式化好的时间,转时间戳的,默认返回当前时间戳
     5     :param str_time: 格式化好的时间
     6     :param format: 时间格式
     7     :return:
     8     '''
     9     if str_time:
    10         t2 = time.strptime(str_time, format)
    11         return int(time.mktime(t2))
    12     else:
    13         return int(time.time())
    14 
    15 def timezone_to_str(timezone=None,format="%Y-%m-%d %H:%M:%S"):
    16     '''
    17     这个函数是时间戳转格式化好的时间,默认返回当前时间
    18     :param timezone: 时间戳
    19     :param format: 时间格式
    20     :return:
    21     '''
    22     if timezone:
    23         t = time.localtime(timezone)  # 当前时区
    24         result = time.strftime(format, t)
    25         return result
    26     else:
    27         return time.strftime(format)
    28 print("======当前的时间戳====================")
    29 print(time.time())  #   当前的时间戳
    30 print("======年月日-时分秒===================")
    31 print(time.strftime("%Y-%m-%d %H:%M:%S"))
    32 print("======年月日=========================")
    33 print(time.strftime("%Y-%m-%d"))
    34 
    35 print("======时间戳转格式化好的时间=============================================================================================")
    36 t = time.localtime(2236236231)# 当前时区
    37 print(time.gmtime(time.time()))#    标准时区
    38 result = time.strftime("%Y-%m-%d %H:%M:%S",t)
    39 print(result)
    40 
    41 print("======格式化好的时间,转时间戳======")
    42 t1 = "2111-02-11 16:32:00"
    43 t2 = time.strptime(t1,"%Y-%m-%d %H:%M:%S")
    44 print(time.mktime(t2))
    45 def str_to_timezone(str_time=None,format="%Y-%m-%d %H:%M:%S"):
    46     '''
    47     这个函数是格式化好的时间,转时间戳的,默认返回当前时间戳
    48     :param str_time: 格式化好的时间
    49     :param format: 时间格式
    50     :return:
    51     '''
    52     if str_time:
    53         t2 = time.strptime(str_time, format)
    54         return int(time.mktime(t2))
    55     else:
    56         return int(time.time())
    57 
    58 def timezone_to_str(timezone=None,format="%Y-%m-%d %H:%M:%S"):
    59     '''
    60     这个函数是时间戳转格式化好的时间,默认返回当前时间
    61     :param timezone: 时间戳
    62     :param format: 时间格式
    63     :return:
    64     '''
    65     if timezone:
    66         t = time.localtime(timezone)  # 当前时区
    67         result = time.strftime(format, t)
    68         return result
    69     else:
    70         return time.strftime(format)
  • 相关阅读:
    H5新增——html概述
    H5新增———html5概述
    ASP.NET Web API Demo OwinSelfHost 自宿主 Swagger Swashbuckle 在线文档
    如何写个死循环,既不独占线程,又不阻塞UI线程?
    C# 扩展TaskScheduler实现独立线程池,支持多任务批量处理,互不干扰,无缝兼容Task
    C# async await 异步执行方法封装 替代 BackgroundWorker
    巨坑!
    C# .NET Socket SocketHelper 高性能 5000客户端 异步接收数据
    一个简单的例子看明白 async await Task
    一个非常轻量级的 Web API Demo
  • 原文地址:https://www.cnblogs.com/huajie-chj/p/14291553.html
Copyright © 2020-2023  润新知