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を日付を取得するファイルのパスに置き換える

bannerAds