У меня есть два отдельных файла с именами head.html
и footer.html
, каждый из которых имеет несколько параметров форматирования. В сценарии python я обрабатываю некоторый текст для body
:
sometext=inspect.cleandoc(f'''
<body>
This is some text.
</body>
''')
Html_file= open('path/to/my/output.html',"w")
Html_file.write(sometext)
Html_file.close()
Как мне:
- Включить
head.html
и footer.html
в мой output.html
в python, с телом посередине? Я думал, возможно, я смогу открыть head.html
> запись в output.html
, открыть этот файл с помощью open( ... , 'a')
> написать нижний колонтитул. Но, может быть, есть лучший способ? - Я немного озадачен тем, как использовать CSS вместе с html и моим текстом, сгенерированным в python. Я понимаю, как написать каждый из них, но не совсем уверен, как заставить их работать вместе.
Моя цель - использовать head.html
, body, footer.html
в одном html
файл, а затем преобразовать его в PDF, используя weasyprint
.