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)
原文地址:https://www.cnblogs.com/huajie-chj/p/14291553.html