def replace_desc(): with open('app/modules/sag/templates/detail.html', 'r', encoding='utf-8') as f: html = f.read() start_str = "" end_str = "" start_idx = html.find(start_str) end_idx = html.find(end_str) if start_idx == -1 or end_idx == -1: print("COULD NOT FIND ROWS") return new_desc = """

{{ case.titel }}

{{ case.status }} {{ case.template_key or case.type or 'ticket' }}
Opgavebeskrivelse
{{ case.beskrivelse or '

Ingen opgavebeskrivelse tilføjet endnu.

' | safe }}
""" html = html[:start_idx] + new_desc + "\n " + html[end_idx:] with open('app/modules/sag/templates/detail.html', 'w', encoding='utf-8') as f: f.write(html) print("Done description") replace_desc()