Pythonのosのメソッド os.path.getatime/getmtime
os.path.getatimeとos.path.getmtimeは、Pythonのosモジュールとos.pathモジュールを使用して、ファイルのアクセス時刻(Access Time)とファイルの修正時刻(Modification Time)を取得するためのメソッドです。これらのメソッドは、ファイルのメタデータ情報にアクセスし、タイムスタンプ情報を取得するのに使用されます。
-
os.path.getatime: ファイルのアクセス時刻を取得します。アクセス時刻は、ファイルが読み取りまたは実行された時刻を示します。 -
os.path.getmtime: ファイルの修正時刻を取得します。修正時刻は、ファイルの内容が最後に変更された時刻を示します。
これらのメソッドを使用するには、以下のようにコードを書きます:
python
import os
import time
file_path = 'ファイルのパス'
# ファイルのアクセス時刻を取得
access_time = os.path.getatime(file_path)
# ファイルの修正時刻を取得
modification_time = os.path.getmtime(file_path)
# タイムスタンプ情報を表示(エポック秒からフォーマット変換する例)
print("アクセス時刻:", time.ctime(access_time))
print("修正時刻:", time.ctime(modification_time))
このコードでは、os.path.getatimeとos.path.getmtimeを使用してファイルのアクセス時刻と修正時刻を取得し、time.ctimeを使用してエポック秒からフォーマットされた時刻情報を表示しています。
これらのメソッドを使用することで、ファイルのタイムスタンプ情報をプログラム内で取得し、必要に応じて処理や判定に利用することができます。

ディスカッション
コメント一覧
まだ、コメントがありません