python ファイルのタイムスタンプを取得する

python ファイルのタイムスタンプを取得する

pythonで、os.stat関数を使って、ファイルのタイムスタンプを取得するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

タイムスタンプ取得

os.stat関数を使用すれば、ファイルのタイムスタンプを取得することが可能です。

import os

print( os.stat('hoge.txt').st_mtime )
# 1604970035.5891502

日付のフォーマットを行う場合は、以下となります。

import os,datetime

print( os.stat('hoge.txt').st_mtime )
# 1604970035.5891502

print( datetime.datetime.fromtimestamp( (os.stat('hoge.txt').st_mtime) ))
# 2020-11-10 10:00:35.589150