Bloc de notas simple con Tk (tkinter)

Bloc de notas simple con Tk (tkinter)

He aquí un simple editor de archivos de texto escrito en Python con el módulo estándar tkinter. El programa está compuesto por una simple ventana, una barra de menús y un control tk.Text para mostrar el contenido de los archivos. Para permitir al usuario examinar los archivos se usa el módulo estándar tkinter.filedialog. Los archivos… Seguir leyendo

Examinar archivo o carpeta en Tk (tkinter)

Examinar archivo o carpeta en Tk (tkinter)

Tk provee funciones para desplegar diálogos para examinar archivos o carpetas en Windows, Linux (o cualquier otro sistema basado en Unix) y macOS. En Python las funciones son accesibles a través del módulo tkinter.filedialog. Las principales son: askopenfilename() / askopenfilenames() askdirectory() asksaveasfilename() Las funciones askopenfilename() y askopenfilenames() muestran un diálogo para abrir uno o más… Seguir leyendo

Buscar el archivo de mayor tamaño en una ruta

Buscar el archivo de mayor tamaño en una ruta

El siguiente programa de Python permite buscar el archivo más grande dentro de una ruta y todas sus subcarpetas (o sea, la búsqueda es recursiva). La ruta debe pasarse como primer argumento al invocar el archivo. Además, opcionalmente se puede pasar un segundo argumento que indique una extensión de archivo para limitar la búsqueda. import… Seguir leyendo

Detectar cambios en tiempo real en archivos (Watchdog)

Detectar cambios en tiempo real en archivos (Watchdog)

(Clic en la imagen para agrandar. Código de fuente al final del artículo). Watchdog es una librería multiplataforma de Python que permite monitorear eventos del sistema de archivos en tiempo real. Resulta muy útil para automatizar tareas: cuando queremos que nuestro programa ejecute alguna operación al modificarse un archivo, o eliminarse, o moverse, etc. Veamos… Seguir leyendo

Explorador de archivos y carpetas

Versión: 2.x. Descargas: explorer_src.zip. Un simple programa que permite explorar tus documentos en todas las plataformas, utilizando las funciones estándar de operaciones con archivos y carpetas junto con la librería PyQt 4, utilizada para el desarrollo de la interfaz gráfica, y el módulo hurry.filesize, para proveer tamaños de archivos más agradables. Vista previa Ubuntu Windows… Seguir leyendo

Operaciones con archivos y carpetas

Versión: 2.x, 3.x. Python provee de forma estándar un amplio conjunto de funciones para realizar operaciones con archivos y carpetas, de tal modo que es posible desarrollar un explorador de archivos multiplataforma sin utilizar paquetes adicionales. Los módulos principales son os y os.path, en un aspecto más general, y shutil, especializado en operaciones de alto… Seguir leyendo

Buscador multiplataforma de archivos iguales

Buscador multiplataforma de archivos iguales

Actualizado el 29/11/2022. Versión: 2.x y 3.x. Descargas: dupsearch.zip. Un simple pero eficaz script para encontrar todos los archivos dobles o multiplicados en el disco. Permite especificar una ruta al comenzar (C:/, por ejemplo) y luego recorre el árbol entero de directorios con la función os.walk(). Compara los archivos luego de obtener el hash de… Seguir leyendo