Я только начал изучать python,но посмею слегка выразить своё мнение:
1)для начала бы, я считаю, нужно указать ПС на какой ОС будет работать скрипт,если на ОС семейства Windows или ещё какой-это одно дело,если же на ОС семейства Linux-другое дело
Отсюда и выводы-лично я могу подсказать как я на Линуксе сравнивал даты
Сранвивал я по unix-time времени+время посл изменения
Т.е. для конкретного случая я бы сделал так:
1)привёл бы в формат unix-time текущее время
2)вытащил бы информацию о создании файла(здесь также нужно уточнить-о создании или последнем изменении) в формате unix-time
3)сравнить эти два показателя
могу конечно ошибиться,но я бы это реализовал сл образом:
#импортируем необходимый модуль
import time
import time as _time
from datatime import datatime
#в unix-time формате текущее время
now=time.localtime(time.time())
filetime=os.stat(fil)
if now<filetime.st_mtime:
print 'Yes'
else:
print 'No'
но тут есть нюанс один…т.к. это unix-время,то файл созданный долпустим прямо сейчас и время запрашиваемое чуть позже на определённом времени сегодня же-это будут разное время..поэтому здесь нужно лезть в структуру вывода даты и переопределить часы,минуты,секунды….а уже потом преобразовывать в соотв форма…и уж после сравнивать.
Ещё раз повторюсь,я лишь начинающий могу конечно ошибиться, но подобное у себя татким вот образом реализовал-всё работает