Páginas

viernes, 5 de diciembre de 2014

Python: Abrir ventana para seleccionar archivos

Una maravilla esto, super util para hacer las aplicaciones mas 'user friendly':

    import Tkinter, tkFileDialog, re
    root = Tkinter.Tk() #esto se hace solo para eliminar la ventanita de Tkinter 
    root.withdraw() #ahora se cierra 
    file_path = tkFileDialog.askopenfilename() #abre el explorador de archivos y guarda la seleccion en la variable!
    
    #Ahora para guardar el directorio donde se encontraba el archivo seleccionado:
    match = re.search(r'/.*\..+', file_path)#matches name of file
    file_position = file_path.find(match.group()) #defines position of filename in file path

    save_path = file_path[0: file_position+1] #extracts the saving path.

  

2 comentarios: