Последний блок функции записывает в.html-файл информацию о расположении изображения, а также его описание. Структура.html-файлов формируется за счет тегов (html, head, h1, body и т.д.), которые всегда записываются два раза, для каждого из значений или параметров. Для корректного вывода текст заголовка нужно поместить между тегами «h1» (открытие тега) и «/h1» (закрытие тега). Т.к. в первом блоке функции сформировали документ открытием тегов (html, body, table) в конце документа, то после записи информации необходимо закрыть указанные теги с помощью записи переменной html_tags.
...
description = str(df[df['Изображение'] == img.strip('.png')]['Пояснения'].values[0])
...
C:\...\Python38-32\lib\site-packages\pandas\core\ops\array_ops.py:253: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
res_values = method(rvalues)
Traceback (most recent call last):
File "...Ot4et.py", line 39, in
description = str(df[df['Изображение'] == img.strip('.png')]['Пояснения'].values[0])
IndexError: index 0 is out of bounds for axis 0 with size 0
В чем ошибка подскажите?