2017-10-11 1 views
0

J'écris des scripts Python dans Pycharm avec IPython installé. Je peux donc utiliser Python Console dans Pycharm pour taper les commandes Python et vérifier la sortie immédiate des codes. Cependant, lorsque j'exécute un fichier de script après avoir appuyé sur le bouton 'Exécuter' (Maj + F10), toutes les variables et fonctions ne sont pas visibles par la console Python. C'est, cependant, la caractéristique de Spyder, un autre IDE Python populaire. Donc, voici ma question: comment puis-je configurer Pycharm afin que l'exécution d'un fichier de script Python est visible pour Python Console? Mercicomment puis-je configurer PyCharm afin que l'exécution d'un fichier de script Python est visible pour Python Console

Répondre

2

Vous pouvez également exécuter la partie de votre code que vous voulez tester/vérifier dans la console en le sélectionnant, puis en cliquant droit et en cliquant sur « Exécuter Sélection dans la console Alt-Shift-E ». C'est ce que j'utilise parfois lorsque le débogueur n'est pas utile. Après avoir exécuté le code (vous pouvez aussi simplement "exécuter" des fonctions ou des classes), la console connaît les fonctions et vous pouvez utiliser les mêmes fonctionnalités que Spyder. Cependant, sachez que lorsque vous modifiez le code, vous devez l'exécuter une fois dans la console pour mettre à jour les définitions de la console!

0

Vous ne pouvez pas. Mais vous pouvez utiliser pdb (qui cassera l'exécution de code où vous en avez besoin et vous serez en mesure de faire les mêmes choses, comme dans la console Python).

Et, ce qui est mieux et plus puissant, vous pouvez utiliser le débogueur de PyCharm. Il représente toutes les variables disponibles dans des structures arborescentes et est vraiment pratique.