En Thu, 07 Aug 2008 19:08:56 -0300, Lisa Frauens <[EMAIL PROTECTED]> escribi�:

I see there is an initial directory option in askopenfilename. However, I want the initial directory to be the last directory used in a prior execution of my script. Is there a way to force the askopenfilename to the previous initial directory easily using information somewhere (I know Windows applications natively do this so you don't have to navigate all the way back to directory of interest)? It defaults to the current working directory. or do I have to save this initial directory somewhere, probably in a *.txt file, when running my script the first time and then access this *.txt file, and use information as the initial directory option in askopenfilename, when running the script a subsequent time?

Yes, you should save the last used directory somewhere. Try using ConfigParser.

last_used_directory = ... # retrieve from saved options; default = "."
filename = tkFileDialog.askopenfilename(initialdir=last_used_directory)
if filename is not None:
    # save the directory: os.path.dirname(filename)
    ...

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to