PyDev Interactive Python Shell dans Eclipse
J'ai été en utilisant Aile IDE de programmation python et je suis en train de passer à Eclipse, PyDev.
Lorsque j'exécute mon code dans l'Aile IDE, après la fin de l'exécution de la console va droit vers le shell interactif, et je peux continuer sur le test, mais je ne sais pas comment faire cela dans Eclipse.
Je ne suis pas sûr si je suis décrivant mon problème correctement donc je vais utiliser un exemple:
Disons que j'avais un simple code source qui ressemblait à ça (par ex. test.py):
print("hello")
Lorsque je l'exécute dans l'Aile IDE en cliquant sur cette flèche verte, la console devrait ressembler à ceci après l'exécution:
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
[evaluate untitled-1.py]
hello
>>>>
Et je peux continuer à faire quoi que ce soit sur la coque et qu'il serait de savoir mon code (fonctions définies etc.).
Mais quand je fais la même chose dans Eclipse, la console serait tout simplement ressembler à ceci:
hello
et je dois cliquer sur "Supprimer Tous les anciens Lance un" bouton pour revenir à la coquille.
Cela peut-il être fait dans Eclipse?
Vous devez vous connecter pour publier un commentaire.
Ce que vous voulez utiliser est le console interactive dans PyDev (pas la sortie régulière lorsque vous faites une course).
Utiliser faire: Ctrl+Alt+Entrée.
Noter que si vous êtes au milieu d'une session de débogage, vous pouvez également utiliser le session de débogage de la console à interagir avec le programme.
Il peut également être créé à partir de l'INTERFACE utilisateur dans la vue de la console comme illustré ci-dessous:
[
De ce que je sais, on peut ouvrir plusieurs consoles d'un type particulier dans Eclipse.
Chaque fois que nous exécuter un script à l'intérieur de PyDev, il ouvre une nouvelle console à laquelle il imprime la sortie du script (y compris la sortie d'erreur). Mais ce n'est qu'une nouvelle console qui est ajouté à la liste de déjà ouvert consoles. Par conséquent, vous pouvez revenir à un précédent de la console en utilisant la d'Affichage Sélectionné Console option dans la vue console ( reportez-vous ici pour une liste de toutes les options de la console).
Qu'est-ce que cela signifie?
Vous pouvez ouvrir une nouvelle de l'interpréteur Python console à l'aide de la Ouvrez la Console option au sein de l'Éclipse de la vue Console. Vous pouvez définir vos méthodes et de jouer avec l'interprète dans cette console. Maintenant, vous exécutez un script Python qui est ouvert au sein de la PyDev de l'éditeur. Une nouvelle console est ouvert jusqu'où vous voyez la sortie du script (comprend la sortie d'erreur de trop). Maintenant, si vous souhaitez revenir à la console interactive, il vous suffit de choisir le Python Interepretor de la console que vous avez ouvert précédemment à partir de la Affichage de la Console option.
Personnellement, j'aime cette conception où-à la sortie de votre script n'est pas de se mêler et de se gâcher avec votre expérimentale séjours sur la console Python. Cela entraîne à son tour dans une, clair et concis sur ce qui se passe dans les différents environnements python.
Espère que cette information aide.