Pythonでファイルの最終更新日時を取得する方法
Pythonでファイルの最終更新日時を取得する手順を以下に示します:
- 必要なモジュールをインポートします:
import os
import time
オペレーティングシステムとのやり取りにはosモジュールを、時間関連の処理にはtimeモジュールをインポートする必要があります。
- ファイルのパスを取得します:
file_path = 'path/to/your/file.txt'
'path/to/your/file.txt'を確認したいファイルの実際のパスに置き換えてください。
- ファイルの存在を確認します:
if os.path.exists(file_path):
os.path.exists()関数を使用して、指定されたパスにファイルが存在するかどうかを確認します。
- ファイルの最終更新日時を取得します:
modified_time = os.path.getmtime(file_path)
os.path.getmtime()関数は、ファイルの最終更新日時をタイムスタンプとして返します。
- タイムスタンプを読みやすい形式に変換します:
modified_time_readable = time.ctime(modified_time)
time.ctime()関数を使用して、タイムスタンプを読みやすい形式に変換します。これにより、ファイルの最終更新日時の文字列表現が得られます。
- 最終更新日時を表示します:
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'を自分のファイルの実際のパスに置き換えてください。