Lectura y escritura de archivos en Python Comprobar si un archivo o carpeta existe con Python Seleccionar archivos por su extensión con patrones glob Conocer el tamaño de los archivos y el contenido de las carpetas Obtener las partes de una ruta de una carpeta o archivo en Python Manejo de rutas absolutas y relativas en Python Crear una carpetas en Python con os.makedirs() Rutas absolutas y relativas en los Sistemas Operativos El directorio principal del usuario actual con Path.home() Conocer el directorio de trabajo actual en Python Barra invertida en Windows y barra diagonal en macOS y Linux Elementos que componen un archivo y su ruta Función de validación personalizada a inputCustom() en pyinputplus Argumentos del módulo de terceros pyinputplus El módulo PyInputPlus y su Instalación Combinación de re.IGNORECASE, re.DOTALL y re.VERBOSE Sustitución de cadenas con el método sub() REGEX Comparación de mayúsculas y minúsculas REGEX El carácter punto . en las expresiones regulares Acento circunflejo ^ y de Dolar $ inicio y fin en la expresiones regulares El método findall() en las expresiones regulares Python Expresiones regulares codiciosa y no codiciosa Las llaves {} en las expresiones regulares en Python El signo de más + en expresiones regulares en Python Coincidencia de cero o más con el asterisco * expresiones regulares Uso del signo de interrogación ? en expresiones regulares Barra vertical | expresiones regulares Comparación grupos Expresiones regulares Agrupación con paréntesis Python Encontrar patrones en los textos usando expresiones regulares Búsqueda de texto sin usar expresiones regulares en Python