Re: Sort files by date

2005-07-13 Thread Scott David Daniels
Jeremy Sanders wrote:
 fargo wrote:
 
 
I'm looking for some way to sort files by date.
 
 
 you could do something like:
 
 l = [(os.stat(i).st_mtime, i) for i in glob.glob('*')]
 l.sort()
 files = [i[1] for i in l]
 
 Jeremy
 
If you have 2.4 or later:

 def mtime(filename):
 return os.stat(filename).st_mtime

 lst = sorted(glob.glob('*'), key=mtime)



--Scott David Daniels
[EMAIL PROTECTED]
-- 
http://mail.python.org/mailman/listinfo/python-list


Sort files by date

2005-07-12 Thread fargo
Hi.

I'm looking for some way to sort files by date.

I'm usin glob module to list a directiry, but files are sorted by name.

  import glob
  path = ./
  for ScannedFile in glob.glob(path):
... print ScannedFile

I googled my problem, but did not find any solution, neither in this 
newsgroup.

Can anyone help me ?

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


Re: Sort files by date

2005-07-12 Thread Jeremy Sanders
fargo wrote:

 I'm looking for some way to sort files by date.

you could do something like:

l = [(os.stat(i).st_mtime, i) for i in glob.glob('*')]
l.sort()
files = [i[1] for i in l]

Jeremy

-- 
Jeremy Sanders
http://www.jeremysanders.net/
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Sort files by date

2005-07-12 Thread fargo
Jeremy Sanders wrote:

 you could do something like:
 
 l = [(os.stat(i).st_mtime, i) for i in glob.glob('*')]
 l.sort()
 files = [i[1] for i in l]

Thank you for your help, this is excatly what I wasa looking for.
-- 
http://mail.python.org/mailman/listinfo/python-list