On Nov 13, 2:47 pm, "Matt Mitchell" <mmitch...@transparent.com> wrote:
> -----------------------------------
> The information contained in this electronic message and any attached 
> document(s) is intended only for the personal and confidential use of the 
> designated recipients named above. This message may be confidential. If the 
> reader of this message is not the intended recipient, you are hereby notified 
> that you have received this document in error, and that any review, 
> dissemination, distribution, or copying of this message is strictly 
> prohibited. If you have received this communication in error, please notify 
> sender immediately by telephone (603) 262-6300 or by electronic mail 
> immediately. Thank you.
>
>
>
> -----Original Message-----
> From: python-list-bounces+mmitchell=transparent....@python.org
>
> [mailto:python-list-bounces+mmitchell=transparent....@python.org] On
> Behalf Of Matt Mitchell
> Sent: Friday, November 13, 2009 9:33 AM
> To: python-l...@python.org
> Subject: tkFileDialog question
>
> Hi,
>
> This is my first attempt to write a script with any kind of gui.   All I
> need the script to do is ask the user for a directory and then do stuff
> with the files in that directory.  I used tkFileDialog.askdirectory().
> It works great but it pops up an empty tk window.  Is there any way to
> prevent the empty tk window from popping up? Here's the code:
>
> import tkFileDialog
>
> answer = tkFileDialog.askdirectory()
>
> if answer is not '':
>         #do stuff
>
> Thanks!
> Matt
> --http://mail.python.org/mailman/listinfo/python-list
>
> Hi,
>
> After a few more hours of googling I answered my own question:
>
> import Tkinter, tkFileDialog
>
> root = Tk()
> root.withdraw()
>
> answer = tkFileDialog.askdirectory()
>
> if answer is not '':
>         #do stuff
>
> Thanks!!

hello Matt,

Here is one way


import Tkinter as tk
from tkFileDialog import askdirectory
import os

root = tk.Tk()
root.withdraw()

folder = askdirectory()
if folder:
    root.destroy() #make sure to do this!!!!
    print os.listdir(folder)

root.mainloop()

good luck!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to