quarta-feira, 15 de junho de 2011

Descobrindo data de modificação de um arquivo (Python)

import os
import datetime
mtime = datetime.datetime.fromtimestamp(os.path.getmtime('/etc/resolv.conf'))

A função getmtime, dentro do submódulo path do módulo os, retorna o número de segundos entre epoch (1/1/1970) e a data de modificação do arquivo passado como parâmetro (e.g., /etc/resolv.conf). Com este número, podemos instanciar um objeto datetime, à partir do construtor fromtimestamp.

Um comentário: