diff options
Diffstat (limited to 'create_report.py')
| -rw-r--r-- | create_report.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/create_report.py b/create_report.py new file mode 100644 index 0000000..6a95a14 --- /dev/null +++ b/create_report.py @@ -0,0 +1,22 @@ +from jinja2 import Environment, FileSystemLoader + +# Load the template from the current directory +env = Environment(loader=FileSystemLoader('.')) +template = env.get_template("template.html") + +# Data to be passed into the template +data = { + "title": "My Report", + "items": ["Apple", "Banana", "Cherry"] +} + +data["items"].append("hello") + +# Render the template with data +html_output = template.render(data) + +# Save the generated HTML to a file +with open("report.html", "w", encoding="utf-8") as f: + f.write(html_output) + +print("Report generated: report.html") |