El módulo Shutil en Python proporciona muchas funciones de operaciones de alto nivel en archivos y colecciones de archivos. Viene bajo los módulos de utilidad estándar de Python. Este módulo ayuda a automatizar el proceso de copia y eliminación de archivos y directorios. shutil.get_terminal_size()
El método indica el tamaño de la ventana del terminal. Como el terminal es de dos dimensiones, se comprueban las variables de entorno COLUMNAS y LÍNEAS respectivamente. Si la variable está definida y el valor es un entero positivo, entonces se utiliza. Cuando COLUMNS o LINES no están definidos, se consulta el terminal conectado a sys.__stdout__ invocando os.get_terminal_size() .
Sintaxis: shutil.get_terminal_size(fallback=(columnas, líneas))
Parámetros:
fallback: una tupla que representa las columnas y líneas de la terminal. El valor predeterminado de respaldo utilizado por muchos emuladores de terminal es (80, 24).Valor devuelto: este método devuelve una tupla con nombre de tipo os.terminal_size .
Ejemplo 1 :
# Python program to explain # shutil.get_terminal_size() method # importing shutil module import shutil # Using shutil.get_terminal_size() method terminal_size = shutil.get_terminal_size() # Print result print(terminal_size)
Producción:
os.terminal_size(columns=80, lines=24)
Ejemplo #2:
# Python program to explain # shutil.get_terminal_size() method # importing shutil module import shutil # Using shutil.get_terminal_size() method terminal_size = shutil.get_terminal_size((40, 20)) # Print result print(terminal_size)
Producción:
os.terminal_size(columns=40, lines=20)