[Tutor] filtering listed directories

Laura Creighton lac at openend.se
Sat Aug 22 12:43:37 CEST 2015

In a message of Sat, 22 Aug 2015 12:20:31 +1000, Chris Roy-Smith writes:
>environment: Python 2.7, Ubuntu 12.4 Linux
>I am trying to get the list of directories shown by 
>tkFileDialog.askdirectory to not show hidden files (starting with .)
>this code results in lots of hidden directories listed in the interface 
>making things harder than they need to be for the user.
>#! /usr/bin/python
>import Tkinter, tkFileDialog
>root = Tkinter.Tk()
>dirname = 
>a directory')
>How can I filter out these hidden directories?
>Help(tkFileDialog) doesn't help me as it just shows **options, but 
>doesn't show what these options might be.

The options are listed here:


Unfortunately, they do not help.  There is all sorts of help for
'only show things that match a certain pattern' but not for
'only show things that do not match a certain pattern'.
(Or maybe my pattern-making skill is at fault, but I don't
think so.)

tix (tkinter extensions) https://wiki.python.org/moin/Tix
have some more file dialogs, so maybe there is joy there.

This seems utterly crazy to me -- you surely aren't the first person
who wanted to exclude certain directories in a file dialog.

I will look more later this afternoon in my old tkinter files.  I
must have wanted to do this at one point, mustn't I?


More information about the Tutor mailing list