# write-html.py
f = open('helloworld.html','w')
message = """<html>
<head></head>
<body><p>Hello World!</p></body>
</html>"""
f.write(message)
f.close()
<-- We can use python inside the HTML file -->
<py-script>print("Hi")</py-script>
<-- To import python file into html -->
<py-script src="./script.py"></py-script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PyScript</title>
<!-- styles and script dependencies -->
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>
<body>
<!-- title -->
<h3>Testing python code in HTML</h3>
<!-- python code -->
<py-script> print('Now you can!') </py-script>
</body>
</html>
PyScript is a framework that allows users to create rich Python applications
in the browser using HTML’s interface. PyScript aims to give users a
first-class programming language that has consistent styling rules,
is more expressive, and is easier to learn.