os.path.getmtime() and compare with a date type
Anthony Greene
sysfault at gmail.com
Thu Sep 20 12:20:09 EDT 2007
More information about the Python-list mailing list
Thu Sep 20 12:20:09 EDT 2007
- Previous message (by thread): os.path.getmtime() and compare with a date type
- Next message (by thread): os.path.getmtime() and compare with a date type
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
junchi.tang at gmail.com 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)
- Previous message (by thread): os.path.getmtime() and compare with a date type
- Next message (by thread): os.path.getmtime() and compare with a date type
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list