Requisito previo: módulo DateTime
En este artículo, vamos a ver cómo crear nombres de archivos con fechas u horas usando Python.
Para ello, utilizaremos el módulo DateTime. Primero, importe el módulo y luego obtenga la hora actual con el objeto datetime.now() . Ahora conviértalo en una string y luego cree un archivo con el objeto de archivo como se crea un archivo normal usando conceptos de manejo de archivos en python.
Ejemplo 1: creación de un archivo de texto que contiene fecha/hora
Python3
# import module from datetime import datetime # get current date and time current_datetime = datetime.now() print("Current date & time : ", current_datetime) # convert datetime obj to string str_current_datetime = str(current_datetime) # create a file object along with extension file_name = str_current_datetime+".txt" file = open(file_name, 'w') print("File created : ", file.name) file.close()
Producción:
Fecha y hora actual: 2021-08-19 13:17:48.408908
Archivo creado: 2021-08-19 13:17:48.408908.txt
Cualquier tipo de archivo se puede crear de esta manera si la extensión requerida se proporciona correctamente.
Ejemplo 2: Creación de un archivo CSV que contiene fecha/hora
Python3
# import module from datetime import datetime # get current date and time current_datetime = datetime.now() print("Current date & time : ", current_datetime) # convert datetime obj to string str_current_datetime = str(current_datetime) # create a file object along with extension file_name = str_current_datetime+".csv" file = open(file_name, 'w') print("File created : ", file.name) file.close()
Producción:
Fecha y hora actual: 2021-08-19 13:19:29.667423
Archivo creado: 2021-08-19 13:19:29.667423.csv
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA