Pythonでファイルの更新日付(タイムスタンプ)を取得する方法

記事内に広告が含まれています。

Pythonでファイルの更新日付を取得する方法です。

ファイルの更新日時(タイムスタンプ)を取得するにはos.stat_resultオブジェクトの属性のst_mtimeを利用します。

Pythonでファイルの更新日付(タイムスタンプ)を取得する方法

ファイルの更新日時(タイムスタンプ)を取得するにはos.stat_resultオブジェクトの属性のst_mtimeを利用します。

import os.path
import datetime

p = os.stat( os.path.abspath( __file__ ))
dt = datetime.datetime.fromtimestamp( p.st_mtime )
print( dt.strftime( "%Y/%m/%d %H:%M:%S" ))

「abspath」は指定されたファイルの絶対パスを返します。

「__file__」は動作しているプログラムソースのファイル名をあらわすます。

「st_mtime」はファイルの更新日付(タイムスタンプ)を返します。
(st_atimeでファイルの最終アクセス日時、st_ctimeでファイルの作成日時が取得できます。)

スポンサーリンク
スポンサーリンク
【PR】
Python学習におすすめの本
Python
スポンサーリンク
タイトルとURLをコピーしました