date - Python, comparing 2 days, greater than 3 days -


i'm trying delete files folder date modified greater 3 days.

    numdays = 86400 * 3  # seconds in day times 3 days datetime import datetime = datetime.now() delete_f in os.listdir(src1):     file_path = os.path.join(src1, delete_f)     try:         if (a - datetime.fromtimestamp(os.path.getmtime(file_path)) >   numdays):        os.unlink(file_path) except exception e:     print (e) 

i error unorderable types: datetime.timedelta() > int()

i'm not sure how go getting numdays part, have suggestions? tia

you want make numdays timedelta object.

numdays = datetime.timedelta(days=3) 

so comparing 2 datetime objects.


Comments