데이터 파일이 생성된 날짜 또는 수정된 날짜를 알아내서 화면이나 웹페이지에 표시해주고 싶은 경우가 있습니다.
Python에서 파일의 생성 날짜를 알아내려면 os.p0ath.getctime() 을 사용하면 됩니다.
하지만 os.path.getctime()은 1382189138.419602 와 같이 정수에 날짜를 소수에 시분초를 표기하는 형식을 사용합니다.
os.path.getctime()
getctime으로 받은 숫자를 우리가 흔히 보는 문자열 형태의 시간 표기법을 사용하면 다음과 같이 하면 됩니다.
from datetime import datetime
datetime.fromtimestamp(1382189138.4196026).strftime('%Y-%m-%d %H:%M:%S')
합쳐서 하면 다음과 같습니다.
datetime.datetime.fromtimestamp(os.path.getctime(model_path)).strftime('%Y-%m-%d %H:%M:%S')
추가로 파일의 수정날짜는 os.path.getmtime() 함수를 사용하면 됩니다.