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_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)