tiempo de 1 importación 和 fecha y hora de importación
1.1 operación de control de prioridad
(1) el tiempo se divide en tres formatos de visualización (tiempo de importación)
# Marca de tiempo para calcular el tiempo de intervalo de impresión (la time.time ()) >>> 1,585,563,107.5643735 # cadena de tiempo con formato, el tiempo de visualización para la impresión (El time.strftime ( ' % la Y:% m:% D% X- ' )) >>> 2020: 03: 30 18:30:36 # estructura de las veces, para la obtención de una cierta parte del tiempo el individuo Imprimir (time.localtime ()) >>> a time.struct_time (tm_year = 2,020, =. 3 tm_mon, tm_mday = 30, = 18 es tm_hour, tm_min = 34 es, tm_sec = 44 es decir, tm_wday = 0, tm_yday = 90, la tm_isdst = 0) Imprimir (time.localtime (). tm_hour) >>> 18 es
(2) fecha y hora de importación
imprimir (datetime.datetime.now ()) >>> 30/03/2020 18: 41: 56.730140 impresión (datetime.datetime.now () + datetime.timedelta (día = 3 )) >>> 02/04/2020 18: 47: 11.892241 impresión (datetime.datetime.now () + datetime.timedelta (semanas = 1 )) >>> 06/04/2020 18: 51: 40.757292
1,2 para el funcionamiento maestro (formato tiempo de conversión)
(1) un tiempo estructurado => sello
s_time = time.localtime () de impresión (time.mktime (s_time))
(2) una marca de tiempo => tiempo estructurado
tp_time = time.time () de impresión (time.localtime (tp_time))
(3) el tiempo estructurado => Tiempo de cadena con formato
s_time = time.localtime ()
de impresión (time.strftime ( '% Y-% m-% d% H:% M:% S', s_time))
tiempo String (4) con formato => tiempo estructurado
imprimir (time.strptime ( ' 1988-03-03 11:11:11 ' , ' % Y-% m-% d% H:% M:% S ' ))
(5) la conversión entre la marca de tiempo y la cadena con formato
# Cadena de formato ---> struct_time ---> timestamp struct_time = time.strptime ( ' 1988-03-03 11:11:11 ' , ' % Y-% m-% d% H:% M:% S ' ) timestamp = time.mktime (struct_time) + 7 * 86400 de impresión (timestamp)
# Cadena de formato <--- struct_time <--- marca de tiempo res = time.strftime ( ' % Y-% m-% d% X ' , time.localtime (timestamp)) de impresión (res)
2 importación azar
# Impresión (random.random ()) # (0,1) es mayor que 0 y menor que un flotador ---- decimal entre 1 # de impresión (la random.randint (1 ,. 3)) # [l, 3] es mayor que o igual a 1 y menor o igual a un número entero entre. 3 # de impresión (random.randrange (1 ,. 3)) # [l, 3) es mayor que 1 y menor o igual a un número entero entre. 3 # # de impresión (la random.choice ([111, 'AAA' , [4, 5]])) # 1, o 23, o [4,5] # # de impresión (random.sample ([111, 'AAA', 'CCC', 'ddd'], 2)) cualquier lista de elementos # 2 combinación # # de impresión (random.uniform (1, 3)) es mayor que el fraccional # 1 es menor que 3, tales como 1,927109612082716 # # artículo = [1, 3 ,. 5 ,. 7 ,. 9] # random.shuffle (Elemento) hit # de posición de pedido, el equivalente de "shuffle" # impresión (elemento)
La importación 3
imprimir (os.getcwd ()) >>> C: \ Users \ 14331 \ Desktop
4 import sys
valor de parámetro sys.argv se adquiere intérprete