Would python be good for this?

What I would like to do is take a directory listing and have that list dumped into a gui. I would then like check boxes next to each directory name. If you activate any of the check boxes then that directory and all it’s subdirectories will be flagged for copying to a location that you can specify
I want to take this a few steps further but this is the basic idea. It is for software distribution at work. We have many databases and models and each customer purchases different sets. When I need to update a customer I would like to simply be able to check what databases they own and what models and then have a cd burn directory generated. One other catch is they can order different versions of the models. If they order the more expensive version(v2) then they get additional files which come from the same source directory.


Area1 y/n
Area2 y/n
Area3 y/n

Model1 y/n v1 v2
Model2 y/n v1 v2
Model3 y/n v1 v2

I have limiited programming experience but this stuff is 101 so I should be able to handle it. I haven’t done anything like this in a long time. Any help or advice on how to get this done right and done quickly would be appreciated. Btw: It’s all on windows.

I hope you don’t mind, but I moved this to the Python forum. You should get some more replies here than in the “Other Software” forum.


This is perfectly possible. Install wxpython (http://www.wxpython.org) and its demo. It has all the gui functionality you are looking for. But it will take you some time to learn it. I think you better subscribe to the wxpython-user mailing list and ask your questions there during development. The best hint I can give check out the demo and especially SplitTree (more windows/controls) or TreeListCtrl (custom controls). That might fit your needs.