Thanks, that works perfectly!

On 9/20/07, Anthony Greene <[EMAIL PROTECTED]> wrote:
>
> [EMAIL PROTECTED] wrote:
> > Hi,
> > I am new to python and are tryint to write a simple program delete log
> > files that are older than 30 days.
> >
> > So I used os.path.getmtime(filepath) and compare it with a date but it
> > does not compile.
> >
> > threshold_time = datetime.date.today() - datetime.timedelta(days=30)
> > mod_time = os.path.getmtime(file_path)
> >
> > if( mod_time < threshold_time):
> >          #delete file
> >
> > However the interpreter complains at the if line, say "can't comapre
> > datetime.date to int
> >
> > How can I covert one of them to make it work?
> >
> > Thank you!
> >
> >
> You are looking for datetime.datetime.fromtimestamp(mod_time)
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to