pythonでファイルの日付を取得する方法
Pythonのosモジュールとdatetimeモジュールを使用すれば、ファイルの日付を取得できます。
まず、必要なモジュールをインポートします
import os
from datetime import datetime
次に、osモジュールのstat関数を用いてファイルの統計情報を取得します。
file_stat = os.stat('file.txt')
続いて、datetimeモジュールのfromtimestamp関数を用いて、ファイルの更新タイムスタンプをdatetimeオブジェクトに変換します。
modification_time = datetime.fromtimestamp(file_stat.st_mtime)
最後に、strftime メソッドを使用することにより、日付時刻オブジェクトから、必要な日付文字列にフォーマットすることができます。
modification_date = modification_time.strftime('%Y-%m-%d')
サンプルコードの実装例
import os
from datetime import datetime
file_stat = os.stat('file.txt')
modification_time = datetime.fromtimestamp(file_stat.st_mtime)
modification_date = modification_time.strftime('%Y-%m-%d')
print(f'The modification date of the file is: {modification_date}')
上のコード中でfile.txtを日付を取得するファイルのパスに置き換える