Bonjour
Est-il possible, si on veut corriger ou compléter un module .py, de l'ouvrir avec Idle et se mettre en mode interactif?
Si oui comment?
Merci.
Bonjour
Est-il possible, si on veut corriger ou compléter un module .py, de l'ouvrir avec Idle et se mettre en mode interactif?
Si oui comment?
Merci.
Salut,
En fait tu n'as pas nécessairement besoin de l'Idle pour cela, tu peux directement le faire dans un terminal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 vincent@djoliba:~$ python3 Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import myscript >>> from myscript import foo >>> etc ...
Merci VinsS de ta réponse. C'est tout à fait vrai mais le mode interactif est à mon humble avis (puisque je débute) plus pratique pour tester une séquence à ajouter, par exemple avec des "print (resultat)" que tu retires après test, ce qui évite de tester le module en intégral.
A+
Ben oui mais c'est exactement ce que je dis.
Ou est le problème ?
Lance ton script dans un terminal ou dans la console de l'Idle ça devrait être pareil.
Note que l'Idle fonctionne dans son propre environnement qui peut interférer avec ton code ou bien te retourner des messages d'erreur différent de l'interpréteur interactif dans un terminal.
Salut,
Salut,
module.py est un fichier script.
L’exécuter dans le "Shell" (via "run") ou l'"importer" sont les seules possibilités que vous avez.
J'ai l'impression que vous espérez que le mode interactif fasse un copy&coller du contenu du script. Rien ne vous empêche de le faire "à la main". Mais çà ne va pas trop vous avancer car les corrections que vous pourriez y faire seront perdues (n'iront pas mettre à jour le fichier initial).
Avec Python (et beaucoup d'autres langages), il faut vous habituer à ouvrir le script dans un(e fenêtre) éditeur de texte, le lancer via run qui va l'exécuter dans un Shell, comprendre les erreurs (qui vont vous donner moultes indications dont le n° de ligne), mettre à jour le script original dans la fenêtre d'édition,...et recommencer.
- W
Merci à tous en particulier à "wiztricks" qui explique le pourquoi.
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager