¿Cómo puedo incluir un script en Python en un archivo HTML?

¿Cómo pongo este script de python:

a = ['f','d','s','a'] x = -1 scope = vars() for i in a: scope['x']+=1 print a[x] 

dentro de un archivo html?

Algo como esto, si desea crear un html, no necesariamente lo muestre:

  html_file = open('namehere.html','w') a = ['f','d','s','a'] x = -1 scope = vars() data = '' for i in a: #TIP: use a generator scope['x']+=1 data += a[x] data += '\n' html_file.write(data) html_file.close() 

Si su servidor web lo admite, puede ejecutarlo como un script CGI para generar un archivo HTML. Más información aquí: http://www.penzilla.net/tutorials/python/cgi/

Necesitará modificar su secuencia de comandos para obtener un HTML válido, pero ese tutorial debería comenzar.

¡Buena suerte!

Quizás CGI es lo que estás buscando:

http://docs.python.org/library/cgi.html

http://www.penzilla.net/tutorials/python/cgi/

Por ejemplo:

 print "Content-Type: text/html" # HTML is following print # blank line, end of headers print "
" a = ['f','d','s','a'] x = -1 scope = vars() for i in a: scope['x']+=1 print a[x] print "

"

Espero que esto ayude. ¡Buena suerte!

Imposible. Python no es como PHP; No puedo hacer esto

  

Y ser bueno para ir.

Sin embargo, si su servidor web tiene un intérprete de Python (la mayoría lo hace, en estos días), puede escribir scripts CGI (interfaz de pasarela común) para hacer que el código de Python se ejecute en su página web.

Si está intentando generar contenido dynamic (como cambiar palabras en HTML), Javascript o PHP es mejor. Python es más adecuado para aplicaciones web.

Si el script está en un servidor, puede ejecutarlo mediante una llamada a una función remota a través de JSON-RPC
Puede consultar la documentación de JSON-RPC aquí.

Rodéalo con una etiqueta y y estás dorado.

Pero en serio, creo que lo que estás intentando hacer es imprimir fdsa, que se vería así:

   fdsa   

Lo que tienes ahí no es realmente un script de python. Es posible que deba corregir eso primero y luego explicar un poco más lo que está tratando de hacer.

Usted no puede Si desea ejecutar un script en un archivo HTML, pruebe con otro idioma como JavaScript o PHP. Para incluir javascript, escriba esto:

  

O en HTML5, ni siquiera tienes que escribir el atributo de type :

  

Para incluir PHP, escriba