On 06/27/14 06:10, Raúl Cumplido wrote:
Hi,

I would recommend also instead of doing an "ls -l" command doing
something to retrieve only the information you need:

/bin/ls -ls | awk '{print $7,$8,$9, $10}'

Jun 27 10:36 my_file


Then I would use timedelta instead where you can be more accurate with
the dates (in the example if the file is older than 62 days):
def too_old(text):
     month, day, year = (text[0], text[1],
             text[2] if ':' not in text[2] else
datetime.datetime.now().year)
     time_difference = datetime.datetime.now() - datetime.datetime.strptime(
             "{0}{1}{2}".format(month, day, year), '%b%d%Y')
     return time_difference > datetime.timedelta(days=62)


Raúl, that looks interesting. Let me think through it.

Leam

--
http://31challenge.net
http://31challenge.net/insight

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to