Python | ファイルの最終更新日を取得する方法
Pythonで「os」モジュールを使ってファイルの最終更新日を取得する方法とサンプルコードを紹介しています。
確認環境
Windows11 ローカル
Python python-3.11.1
ファイルの最終更新日を取得する
Pythonでファイルの更新日時を取得するには「os」モジュールファイル情報を取得しgetmtime()
関数でファイルの最終更新日時をタイムスタンプで取得します。
また、「datetime」モジュールの「datetime」クラスを使ってfromtimestamp()
でタイムスタンプをローカルタイムに変換します。
また、サンプルコードではstrftime()
関数を使ってミリ秒以下をフォーマットから外しています。
第一引数にてを指定します。
import os
import datetime
# ファイルのパス
file = "test.js"
# ファイルの更新時間をタイムスタンプで取得する
time_stamp = os.path.getmtime(file)
# ファイルの最終更新日時をミリ秒なしでローカル時間にフォーマットする
modified_time = datetime.datetime.fromtimestamp(time_stamp).strftime("%Y/%m/%d %H:%M:%S")
print(modified_time)
# 2023/02/19 02:06:58
ディスカッション
コメント一覧
まだ、コメントがありません