Este es el único programa con un mínimo de utilidad. Transforma el código de Python de texto a html. Aquí está el código
Text=
Out=""
for n in range(0,len(Text)):
if Text[n]=="\n":
Out+="<br>"
elif Text[n]=="\t":
for k in range(0,4):
Out+=" "
elif Text[n]=="<":
Out+="<"
elif Text[n]==">":
Out+=">"
elif Text[n]==" ":
Out+=" "
elif Text[n]=="&":
Out+="&"
else:
Out+=Text[n]
print(Out)
while True:
pass
Simplemente va de caracter a caracter, si es un cambio de linea(\n) lo sustituye por <br>, un tabulador(\) por , los símbolos < y > por < y > respectivamente, el espacio por &apm;nbsp y el símbolo & por &apm;amp;. En el tabulador lo he hecho con un bucle for. El resto de caracteres los deja inalterados.
Para utilizarlo, solo hay que insertar el código en la variable Text, que no tiene por que ser texto. Solo hay que tener cuidado con el caracter de escape \, que hay que cambiarlo por \\ (Me ha pasado alpasar el código de arriba). Tambien se puede modificar para hacer que funcione con archivos. El bucle while evita que se cierre la terminal en caso de que la uses.