Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo permitir que Python cree archivos con nombres de fechas

Cómo permitir que Python cree archivos con nombres de fechas

Requisitos previos:

1. Python puede usar la función de apertura para crear archivos.

2. Python puede usar el módulo datetime para obtener la fecha.

Código de implementación:

Método 1, utilice la función isoformat() para generar directamente una fecha formateada:

desde fecha y hora importar fecha y hora

open(datetime.now().date().isoformat() '.txt', 'w').close()

Esto crea directamente un archivo llamado 2016-06-07.txt de archivos, que varían según el día del día.

Método 2, use la función strftime para generar una fecha formateada:

from datetime import datetime

open(datetime.now().date().strftime ( 'Ymd') '.txt', 'w'). close()

Esto creará un archivo llamado 20160607.txt, que será diferente según la fecha de hoy.

Descripción de la función:

strftime(...)

Convierte la hora en una cadena en el formato especificado.

isoformat(...)

Convertir la hora a cadena de formato ISO 8601 (AAAA-MM-DD)

Formato de descripción de caracteres:

Y año, expresado como un número decimal.

m Mes, expresado como número decimal.

d representa el mes y el día como un número decimal.

H representa la hora en formato decimal (reloj de 24 horas).

M minutos, decimal.

S siguiente decimal.

z Desplazamiento de la zona horaria respecto de UTC.

a El nombre abreviado del día laborable en formato local.

A El nombre completo de la semana en formato local.

b Abreviatura del mes en formato local.

B El nombre completo del mes en formato local.

c Representa la fecha y hora apropiadas en formato local.

I Representa la hora como un número decimal (formato de 12 horas).

p es equivalente a AM o PM en la localidad.

Nota:

Se recomienda utilizar la segunda función para personalizar el formato de fecha para facilitar su uso.