Cómo crear un botón de exploración con Python TK para obtener la ruta completa del archivo. El siguiente código solo puede obtener la última carpeta, no el nombre del archivo.
Porque usaste la función incorrecta.
TkFileDialog.askdirectory se utiliza para obtener el directorio.
TkFileDialog.askopenfilename se utiliza para obtener la ruta completa del archivo.
TkFileDialog.askopenfilenames se utiliza para obtener las rutas de varios archivos.