python: какой файл более новый и на сколько времени

Я пытаюсь создать стандартную процедуру сравнения. Я подозреваю, что следующее довольно неуклюжий подход.

Мне было трудно найти информацию о атрибутах или методах timedelta или о том, что они называются; следовательно, я измерил разницу в дате и времени ниже только по дням, минутам и секундам, и нет элемента списка, представляющего годы.

Любые предложения по альтернативе были бы очень оценены.

import os import datetime from datetime import datetime import sys def datetime_filedif(filepath1e, filepath2e): filelpath1 = str(filepath1e) filepath1 = str(filepath1e) filepath2 = str(filepath2e) filepath1_lmdate = datetime.fromtimestamp(os.path.getmtime(filepath1)) filepath2_lmdate = datetime.fromtimestamp(os.path.getmtime(filepath2)) td_files = filepath2_lmdate - filepath1_lmdate #Time delta of the 2 filedates td_list = [('td_files.days', td_files.days), ('td_hrs', int(str(td_files.seconds))/3600), ('td_minutes', (int(str(td_files.seconds))%3600)/60), ('td_seconds', (int(str(td_files.seconds))%3600)%60)] print "Line 25: ", str(td_list) return td_list 

  • Как получить сумму timedelta в Python?
  • нужно среднее из списка объектов timedelta
  • Python: преобразовать timedelta в int в dataframe
  • рассчитать разницу между двумя датами datetime.date () в годах и месяцах
  • Python 2.6.5: разделите timedelta с timedelta
  • Как я могу выполнить divison на datetime.timedelta в python?
  • Python timedelta в годах
  • Как добавить еженедельные timedeltas в отношении летних часов
  • One Solution collect form web for “python: какой файл более новый и на сколько времени”

    Для этого есть решение:

     import os modified_time = os.stat(path).st_mtime # time of most recent content modification diff_time = os.stat(path_1).st_mtime - os.stat(path_2).st_mtime 

    Теперь у вас есть время в секундах с эпохи. почему вы создаете новое представление, вы можете создать deltatime или что-то в этом роде, зачем изобретать новый формат?

    Interesting Posts

    Есть ли способ получить список имен столбцов в sqlite?

    python: диапазон номеров до строки соответствия регулярному выражению

    как подсчитать общее количество строк в текстовом файле с помощью python

    Какова наилучшая практика использования файла настроек в Python?

    Созданный с помощью matplotlib PDF не может быть просмотрен в Acrobat Reader

    Kivy: компиляция в один исполняемый файл

    Python * .py, * .pyo, * .pyc: что можно устранить для встроенной системы?

    Как изменить записи списка во время цикла?

    В чем разница между размером и количеством в пандах?

    Как я могу нарисовать значения NaN как особый цвет с imshow в matplotlib?

    Солить все атрибуты, кроме одного

    Как установить размер шрифта заголовка рисунка и оси в Matplotlib?

    Несанкционированное взаимодействие с API календаря Google v3

    Python argparse: объединить необязательные параметры с nargs = argparse.REMAINDER

    ElementTree SyntaxError: ожидаемый разделитель пути ([)

    Python - лучший язык программирования в мире.