Pythonでファイルの作成時刻や最終更新時刻を取得する方法

Pythonでファイルの作成時刻や最終更新時刻を取得するにはgetctimegetmtimeを使うと良いそうです。

使い方は次のような感じです。

作成時刻

>>> import os
>>> os.path.getctime('/path/to/file')
1542761883.7563891

最終更新時刻

>>> os.path.getmtime('/path/to/file')
1542761883.7563891

最終アクセス時刻

>>> os.path.getatime('/path/to/file')
1542761883.7563891

戻り値はepochからの経過秒数になっています。timeモジュールを使うと読み易い形に変換できます。

>>> import time
>>> time.strftime('%Y-%m-%d %I:%M:%S', time.localtime(1542761883.7563891))
'2018-11-21 09:58:03'

コメントを残す

メールアドレスが公開されることはありません。