@pcdesign

Как сравните Last-Modified с заголовка http и времени последней модификации файла?

>>> 
>>> r = requests.get('https://ya.ru')    
>>> 
>>> 
>>> r.headers['Last-Modified']
'Tue, 04 Sep 2018 07:46:09 GMT'


И файл
touch /tmp/1.txt

Как сравнить mtime у файла с r.headers['Last-Modified'] и понять кто старше?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
@pcdesign Автор вопроса
>>> import datetime
>>> dt = parse(r.headers['Last-Modified'])
>>> dt_header = dt.replace(tzinfo=None)       
>>> mtime = os.path.getmtime('/tmp/1.txt')        
>>> dt_file = datetime.datetime.fromtimestamp(mtime)
>>> if dt_file > dt_header:             
...     print(1)
... 
1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Перевести в единый формат.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы