Я читаю некоторые данные и сохраняю их в файлах .xlsx
, используя следующий код:
name_file = path + str(datetime.datetime.now()).replace(':','-').replace(' ','_')
point_index = name_file.find('.')
name_file = name_file[:point_index ] + '.xlsx'
link = 'http://...'
resp = requests.get(link)
output = open(name_file, 'wb')
output.write(resp.content)
output.close()
Я хочу загрузить последние 2 или 3 или любое количество сохраненных файлов и сравнить их вместе. если мы считаем, что name_file = path + str(datetime.datetime.now()).replace(':','-').replace(' ','_')
состоит из имени последнего сохраненного файла, как можно загрузить предыдущий файл этого файла?
Я также должен упомянуть, что имена файлов не имеют регулярных расстояний . Они выглядят так:
2020-08-02_10-23-46.xlsx
2020-08-02_10-23-58.xlsx
2020-08-02_10-24-09.xlsx
2020-08-02_10-24-49.xlsx
2020-08-02_10-25-00.xlsx