Diálogos de archivos y carpetas en Tkinter.

Hola a tod@s, esta vez vamos a aprender un pequeño módulo muy importante llamado tkFileDialog.

Supongo que los que estáis leyendo esto, alguna vez en un programa con interfaz gráfica, os a aparecido una ventanita para seleccionar una carpeta o un archivo, bien, pues esto mismo también lo vamos a poder hacer con Tkinter, en este caso, nos devolverá la ruta del archivo o carpeta.




Abrir carpetas:

Bueno, lo que debéis de saber es que en realidad tkFileDialog no abre ni carpetas ni archivos, lo que hace es devolver la ruta de estos y luego nosotros ya lo abriremos o haremos con ellos lo que queramos, es tan sencillo como hacer lo siguiente:


From tkFileDialog import *
rutadeldirectorio=askdirectory()

Como véis es tan sencillo como práctico, en rutadeldirectorio estará guardado la ruta del directorio que hemos seleccionado anteriormente.

Abrir archivos:

Y ya como os podéis imaginar, con los archivos es prácticamente igual:


From tkFileDialog import *
archivo=askopenfile()

En el identificador "archivo" se ha guardado una referencia al archivo seleccionado, ya nosotros lo utilizamos como queramos, por ejemplo, con la función open() de python: Función open

Bueno, y sin mas, hasta el próximo tutorial, un abrazo a tod@s.

0 comentarios: