Bonjour,
J'aimerai mettre un script python, sur ma page HTML, hors j'ai essayé plusieurs balises comme <script>, >code>, mais ça ne fonctionne pas, merci
Bonjour,
J'aimerai mettre un script python, sur ma page HTML, hors j'ai essayé plusieurs balises comme <script>, >code>, mais ça ne fonctionne pas, merci
Bonjour,
A ma connaissance, un script Python dans une page html ne peut pas s"exécuter en utilisant l'interpréteur Python installé sur le PC. Et heureusement, car ça poserait un méchant problème de sécurité: la navigation sur un mauvais site web pourrait ainsi au pire effacer le disque dur...
Je connais 3 façons d'utiliser Python pour le web:
- côté serveur: cela nécessite que l'hébergeur rende un interpréteur Python disponible, et le script Python fonctionnera un peu comme php: l'exécution se fera côté serveur, et fabriquera du html qui sera renvoyé au navigateur client.
- côté client: le script Python fait partie du code html transmis au navigateur client, et l'exécution se fait avec un interpréteur Python (limité!). Un interpréteur Python doit donc être chargé en plus avec la page html. Exemple: Brython (http://www.brython.info/).
- côté client: le script Python fait partie du code html transmis au navigateur client, mais il est convertit en javascript pour l'exécution. Un convertisseur Python=>javascript est donc chargé en plus avec la page html. Il y en a plusieurs: voir sur le web.
Je fais un peu de Python en CGI côté serveur (exemple: http://calculext.jpvweb.com/). J'ai aussi cherché une solution avec Python côté client, mais je n'ai encore rien fait de concret.
Salut, déjà merci de t'as réponse, en fait ce que je veux, ce n'est pas d'exécuter le programme sur HTML, je veux juste copier le code mais qu'il s'affiche de façon ordonnées, comme quand sur ce forum on metMerci :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Voila la ça apparait comme ça avec les indentations le bons sauts de ligne C'est juste de la mise en page que je veux, je ne veux pas qu'il s'exécute sur le HTML
salut,
du coup ça n'est pas une question qui concerne Python, mais plutôt une question qui concerne HTML, voire une autre application web dans laquelle tu tapes ton code comme un blog Wordpress ou autre; mauvais forum
si tu tapes ta page html à la main, c'est toi qui va devoir formater le rendu, à la main
si tu tapes ton code dans un blog Wordpress (par exemple), tu tapes ton code dans un éditeur, et c'est PHP par l'intermédiaire de Wordpress qui va générer la page HTML comme il faut, en général le code est dans des balises <pre></pre> et on ajoute un plugin Geshi pour la coloration syntaxique etc.
en guise de solution "bien, mais pas top" si tu as ton code dans un fichier toto.py par exemple et vim installé quelque part, la commande suivante permet d'effectuer un rendu HTML du code source :
le résultat est dans toto.html évidement
Code : Sélectionner tout - Visualiser dans une fenêtre à part vim -c "TOhtml" -c "w toto.html" -c "qa!" toto.py
Partager