HTMLer
HTMLer -- это небольшой, простой и удобный в использовании Python-пакет, предназначенный для генерации HTML-кода.
Например, следующий код:
from htmler import Html, Head, Body, Meta, Title, Script, Link, P, A
doc = Html(
Head(
Meta(charset='utf-8'),
Title('Hello World Document'),
Script(src='main.js'),
Link(rel='stylesheet', src='main.css'),
),
Body(
P(
A('Hello World!', href="https://en.wikipedia.org/wiki/%22Hello,_World!%22_program")
)
),
lang="en",
)
print(doc)
Сгенерирует такой HTML-код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>
Hello World Document
</title>
<script src="main.js"></script>
<link rel="stylesheet" src="main.css">
</head>
<body>
<p>
<a href="https://en.wikipedia.org/wiki/%22Hello,_World!%22_program">Hello World!</a>
</p>
</body>
</html>