# Shell python dans une page web

**URL:** <https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837>\
**Category:** Programmation\
**Created:** [Décembre 23, 2019, 4:34 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837 "2019-12-23T16:34:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Décembre 23, 2019, 4:34 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837/1 "2019-12-23T16:34:06Z")

</div>

Bonjour  
Bonjour je cherchais à insérer une console python dans une page web  
Je sais dorénavant le faire  
Dès lors , je cherche à avoir l’éditeur et une fenêtre d’execution à coté , comme ici :  
par contre ça je mouline…  
[https://brython.info/tests/editor.html?lang=fr](https://brython.info/tests/editor.html?lang=fr)

---

<div class="post-metadata">

**Author:** ![limax](https://www.debian-fr.org/user_avatar/www.debian-fr.org/limax/32/3886_2.png) [@limax](https://www.debian-fr.org/u/limax)\
**Post date:** [Janvier 3, 2020, 1:31 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837/2 "2020-01-03T13:31:06Z")

</div>

bonjour

Ca m’intéresse alors je suis c e fils.  
Actuellement j’utilise des notebook jupyter.  
Tu utilises quoi pour avoir la console python dans un e page web?

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Janvier 3, 2020, 7:35 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837/3 "2020-01-03T19:35:56Z")

</div>

Bonsoir Limax,  
Actuellement, j’utilise brython (j’en ai essayé plusieurs mais c’est le plus stable (pour moi)

> The console can be embedded in a web page by adding  
> iframe src=[Brython interactive mode](http://brython.info/console.html) width=800 height=400

Par contre je n’arrive pas à avoir la console d’un coté et le shell de sortie de l’autre…  
Et je n’arrive pas non plus à lancer un script qui se trouve sur mon serveur.

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Janvier 3, 2020, 7:44 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837/4 "2020-01-03T19:44:31Z")

</div>

J’aimais bien [http://skulpt.org/](http://skulpt.org/) mais franchement, chez moi, ça buggue une fois sur deux…

---

<div class="post-metadata">

**Author:** ![limax](https://www.debian-fr.org/user_avatar/www.debian-fr.org/limax/32/3886_2.png) [@limax](https://www.debian-fr.org/u/limax)\
**Post date:** [Janvier 3, 2020, 10:22 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837/5 "2020-01-03T22:22:11Z")

</div>

tu as essayé le fichier editor.html ? regarde le code et tu auras ta réponse.  
[https://github.com/brython-dev/brython/tree/master/www/tests](https://github.com/brython-dev/brython/tree/master/www/tests)

Clone le git et tu auras tous les fichiers que tu veux.

---

<div class="post-metadata">

**Author:** ![limax](https://www.debian-fr.org/user_avatar/www.debian-fr.org/limax/32/3886_2.png) [@limax](https://www.debian-fr.org/u/limax)\
**Post date:** [Janvier 3, 2020, 10:33 UTC](https://www.debian-fr.org/t/shell-python-dans-une-page-web/80837/6 "2020-01-03T22:33:30Z")

</div>

Je viens de tester et ca marche très bien.

Tu clones leur git

```bash
git clone https://github.com/brython-dev/brython.git
cd brython/www
python3 -m http.server 8080

```

et avec ton navigateur à l’adresse [http://localhost:8080/tests/editor.html](http://localhost:8080/tests/editor.html)  
ou [http://localhost:8080/tests/console.html](http://localhost:8080/tests/console.html)

Il ne te reste plus qu’à étudier le code du fichier **editor.html**.^^
