On Wed, 17 Mar 2010 20:08:48 -0700, alex23 wrote: > Steven D'Aprano <ste...@remove.this.cybersource.com.au> wrote: >> # Untested >> last_visited = open("last_visited.txt", 'r').read() >> for root, dirs, files in os.walk(last_visited or basedir): >> open("last_visited.txt", 'w').write(root) run program > > Wouldn't this only walk the directory the exception occured in and not > the remaining unwalked dirs from basedir?
Only if you have some sort of branching file hierarchy with multiple sub- directories in the one directory, instead of a nice simple linear chain of directories a/b/c/d/.../z as nature intended. *wink* Yes, good catch. I said it was untested. You might be able to save the parent of the current directory, and restart from there instead. -- Steven -- http://mail.python.org/mailman/listinfo/python-list