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