Задать вопрос
@san_m_m

Как работать с файлами с помощью python?

Каждую неделю в одну и ту же определенную папку выкладываются файлы следующего формата:

Алтайский край 010122.xlsx
Новосибирская область 010122.xlsx

Каждую неделю в нее выкладываются новые файлы с новыми датами

Алтайский край 080122.xlsx
Новосибирская область 080122.xlsx

Меняются только даты...

Как мне открывать данные файлы из недели в неделю?

Просто сейчас у меня идея удалять ручками каждую неделю даты, но это плохая идея

df = pd.read_excel('C:\\Users\\РАБОТА\\ИСХОДНЫЕ ФАЙЛЫ\\Такси Новосибирская область.xlsx')
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 4 комментария
Решения вопроса 1
@denislysenko
data engineer
можно передавать аргумент через командную строку с названием файла(argpars библиотека)

а можно например так:
def date_func():
    # эта функция должна возвращать дату в интовом формате формате 
    # например: 010122 
    # Но это только если есть определнная логика (например: файлы в эту папку добавляются только по средам)


df = pd.read_excel(f'C:\\Users\\РАБОТА\\ИСХОДНЫЕ ФАЙЛЫ\\{date_func}.xlsx')


А можно считывать названия всех файлов в этой папке, и выбирать те, где дата в названии будет максимальной
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы