I have a bunch of files I need to remove in dirs and subdirs when they are
older than 7 days.

I was looking at os.path.walk, to recurse the directories, but I'm having
some difficulties with getting it to return the directory names or find
examples of it's use for something like this.

So far, I am trying to get it to just list the files in the directories and
subdirs as such:

def file_list(a, dir, files):
  print (dir):

os.path.walk('/etc', dir_list, None)

Ultimately, I want it to find to stat mtime and just list, then remove the
files and directories, older than the seven days, but I can't seem to get
past just returning a list of files correctly.

Are there some clear examples that someone can point me to?

Becky

Here is a partial output of what I'm returning:

/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/t
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/c
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/m
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/a
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/i
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/l
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/D
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/f
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/a
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/u
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/l
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/t
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/M
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/s
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/s
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/a
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/g
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/s
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/.
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/b
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/u
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/n
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/d
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/l
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/C
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/o
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/n
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/t
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/n
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/t
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/s
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/R
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/s
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/o
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/u
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/r
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/c
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/s
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/F
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/r
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/n
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/c
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/h
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/.
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/l
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/p
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/r
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/o
/etc/mail/DefaultMessages.bundle/Contents/Resources/French.lproj/j
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/e
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/t
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/c
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/m
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/a
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/i
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/l
/
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/D
/etc/mail/DefaultMessages.bundle/Contents/Resources/German.lproj/e
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to