On Fri, 01 Mar 2013 17:24:05 +0800, Honghe Wu wrote:
> Thanks! Cause I need sorted returnd list, and the arbitrary list makes the
> other procedure go wrong. Maybe the I/O speed is more important in other
> cases.
You can sort the lists of files and subdirectories with e.g.:
for root, dirs, files in os.walk(os.getcwd()):
dirs[:] = sorted(dirs)
files = sorted(files)
...
Note that modifying the directory list in-place will affect which
subdirectories are traversed and in what order.
--
http://mail.python.org/mailman/listinfo/python-list