Introducción #
La librería os hay una serie de funciones de sistema que se pueden utilizar. Aquí se recopilan las que se van usando. Esta librería para utilizar hay que hacer lo siguiente al inicio del programa:
import os
Logs #
Cuando se usán librerías de machine learning como Tensor Flow en programa de Python, si se usa Jupyter Notebooks se muestran una cantidad de logs, cientos de líneas, que desvirtuan lo que realmente se quiere mostrar.
Para eso se puede usar la siguiente sentencia:
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
Esto reduce los logs que se producen al importar librerias o informativos del propio Python. Esto no elimina los mensajes que se generen a proposito en sentencias de las librerías, para eso la propia librería tendrá, o no, su propias sentencias.
La tabla con los valores posibles es la siguiente:
Nivel | Nivel entendible | Descripción del nivel |
---|---|---|
0 | DEBUG | [Default] Print all messages |
1 | INFO | Filter out INFO messages |
2 | WARNING | Filter out INFO & WARNING messages |
3 | ERROR | Filter out all messages |
Directorios #
Sentencia que trabajan con directorios
Validar que exista un directorio #
if os.path.exists(target_dir):
Crear un directorio #
os.mkdir(target_dir)