сначала вы можете создать список дат в этом диапазоне дат следующим образом:
#generate all dates from date1 to date2
import datetime
date1 = '2011-05-03'
date2 = '2011-05-10'
start = datetime.datetime.strptime(date1, '%Y-%m-%d')
end = datetime.datetime.strptime(date2, '%Y-%m-%d')
date_ranges=[]
step = datetime.timedelta(days=1)
while start <= end:
date_ranges.append(start.date())
start += step
, затем вы можете использовать эти диапазоны дат для генерации имен текстовых файлов
text_file_names = ["countlog-"+str(the_date)+".txt" for the_date in date_ranges]
вы можете читать файлы теперь, когда у вас есть тысячи имен, я думаю, это то, что вам нужно:)