import os import csv start_dir = './Готовые отредактированные' list_dir = os.listdir(start_dir) for dir_name in list_dir: if os.path.isfile(f'{start_dir}/{dir_name}') and dir_name[-3:] == 'csv': html_doc_start = r'' \ r'' \ r'' \ r'' \ r'' \ r'' html_doc_end = r'
' html_body = '' with open(f'{start_dir}/{dir_name}', encoding='utf-8') as f: cnt_document = 0 parse_project = list(csv.reader(f, delimiter=';')) for row in parse_project: html_body += '' for idx, item in enumerate(row): if idx == 6: html_body += f'{item}' elif idx == 8 and item != 'Прикрепленные файлы': list_address = item.split('\n') start_list_address = '' stop_list_address = '' temp_list_address = '' for link in list_address: temp_list_address += f'{link}
' html_body += start_list_address + temp_list_address + stop_list_address else: html_body += f'{item}' html_body += '' with open(f'{start_dir}/{dir_name[:-4]}.html', 'w') as file_html: file_html.write(html_doc_start + html_body + html_doc_end)