メインコンテンツまでスキップ

Pythonでファイルの最終更新日時を取得する方法

Pythonでファイルの最終更新日時を取得する手順を以下に示します:

  1. 必要なモジュールをインポートします:
import os
import time

オペレーティングシステムとのやり取りにはosモジュールを、時間関連の処理にはtimeモジュールをインポートする必要があります。

  1. ファイルのパスを取得します:
file_path = 'path/to/your/file.txt'

'path/to/your/file.txt'を確認したいファイルの実際のパスに置き換えてください。

  1. ファイルの存在を確認します:
if os.path.exists(file_path):

os.path.exists()関数を使用して、指定されたパスにファイルが存在するかどうかを確認します。

  1. ファイルの最終更新日時を取得します:
    modified_time = os.path.getmtime(file_path)

os.path.getmtime()関数は、ファイルの最終更新日時をタイムスタンプとして返します。

  1. タイムスタンプを読みやすい形式に変換します:
    modified_time_readable = time.ctime(modified_time)

time.ctime()関数を使用して、タイムスタンプを読みやすい形式に変換します。これにより、ファイルの最終更新日時の文字列表現が得られます。

  1. 最終更新日時を表示します:
    print("最終更新日時:", modified_time_readable)

これにより、ファイルの最終更新日時が人間に読みやすい形式で表示されます。

すべてをまとめると、以下の完全なコードになります:

import os
import time

file_path = 'path/to/your/file.txt'

if os.path.exists(file_path):
modified_time = os.path.getmtime(file_path)
modified_time_readable = time.ctime(modified_time)
print("最終更新日時:", modified_time_readable)
else:
print("ファイルが見つかりません!")

必ず'path/to/your/file.txt'を自分のファイルの実際のパスに置き換えてください。