** 問題 ** 現在の名前の日付スタンプから 3 日以上前のファイルを (Python で) 開こうとしています。例: 2016_08_18_23_10_00 - JPN - MLB - ミッキーマウス v Burgerface.ply. これまでのところ、日付変数を作成できますが、ファイル名でこの変数を検索する方法がわかりません。最初に文字列に変換する必要があると思いますか?
from datetime import datetime, timedelta
import os
import re
path = "C:\Users\michael.lawton\Desktop\Housekeeper"
## create variable d where current date time is subtracted by 3 days ##
days_to_subtract = 3
d = datetime.today() - timedelta(days=days_to_subtract)
print d
## open file in dir where date in filename = d or older ##
for filename in os.listdir(path):
if re.match(d, filename):
with open(os.path.join(path, filename), 'r') as f:
print line,
どんな助けでも大歓迎です