Следующим этапом стало написание двух функций, одна из них будет работать внутри другой функции. Вторая раз в месяц будет создавать, файл для сбора данных для каждой точки. Сложность, как оказалась в создании функции "create_table" , это то что файлы скачиваются в формате xls.

При этом одни читаются достаточно просто, а другие уходили в ошибку из-за формата данных внутри файла. Сделал просто через try/except. предварительно погуглив как обойти ошибку: "xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4". Далее идут простые преобразования получения необходимых данных и создания вида таблицы.

Соответственно "to_collect_files" функция сбора и добавления данных в накопительные файлы распределяет исходя из названия точки по нужным файлам. И да в целом в данной функции в цикл можно было бы добавить и перебор значений, по которым определяется файл, и остался бы только "if", но на тот момент мне показалось это не нужно. Для дальнейшей обработки в рамках первого этапа автоматизации.

while True:

#история1 #История #python

... ⌨️

Следующим этапом стало написание двух функций, одна из них будет работать внутри другой функции. Вторая раз в месяц будет создавать, файл для сбора данных для каждой точки | Сетка — новая социальная сеть от hh.ru Следующим этапом стало написание двух функций, одна из них будет работать внутри другой функции. Вторая раз в месяц будет создавать, файл для сбора данных для каждой точки | Сетка — новая социальная сеть от hh.ru
repost

238

input message

напишите коммент

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь