Eseguire Python direttamente dentro HTML con PyScript

Mattepuffo's logo
Eseguire Python direttamente dentro HTML con PyScript

Eseguire Python direttamente dentro HTML con PyScript

In questo articolo vediamo come eseguire script Python direttamente dentro le nostre pagina HTML usando PyScript.

Noi useremo degli script semplici, ma è possibile anche eseguire script complessi usando librerie esterne.

Ovviamente tali librerie dovranno essere installate sul server.

Per l'esempio create prima di tutto un semplice file Python con questo dentro:

my_list = [1, 2, 3, 4, 5]
for i in my_list:
    print(i)

Nella pagina HTML:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta charset="UTF-8">
    <title>TEST</title>
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    <link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css">
    <script defer src="https://pyscript.net/latest/pyscript.js"></script>
  </head>

  <body>
    <section class="pyscript">
      <py-script>
        from datetime import datetime
        now = datetime.now()
        display(now.strftime("%m/%d/%Y, %H:%M:%S"))
      </py-script>
      <py-script src="test.py"></py-script>
    </section>
  </body>

</html>

Vi ho messo sia il codice scritto nel file HTML, sia quello eseguito richiamando lo script di prima.

Enjoy!


Condividi

Commentami!