matlab - Python peut-il démarrer la console tout en enregistrant les variables du programme?
phpcn_u15822017-07-05 11:04:10
0
2
1391
Semblable à Matlab, vous pouvez utiliser directement des variables sur la console une fois le programme terminé, au lieu de démarrer un programme de console indépendant. Je me demande si un IDE Python prend en charge ce comportement
Le propre IDLE de Python peut le faire. Après avoir ouvert un fichier Python et exécuté le module, vous constaterez que vous pouvez contrôler les variables du fichier sur la console principale
.
J'ai moi-même essayé la partie Pycharm, vous entrezRun/Edit Configurations...
Puis changez l'option deInterpreter options加入-i:
Après avoir exécuté le script, le shell conservera et ne s'arrêtera pas là
En fait, vous n'avez pas besoin d'un IDE pour faire ce que vous voulez
Supposons que vous ayez un script pythontest.py
a = 5 b = [1, 2, 3]
Utilisez directement :
$ python -i test.py
Après l'exécution detest.py, Python s'arrêtera dans la console et vous pourrez continuer à interagir
Ou utilisez :
$ python
Après avoir ouvert le shell python, utilisezimportpour importer le test et l'exécuter. Vous pouvez ensuite contrôler la variable :
Par rapport au shell Python natif, iPython est plus facile à utiliser. De plus, après avoir intégré Matplotlib, vous pouvez dessiner des graphiques de type Matlab.
Le propre IDLE de Python peut le faire. Après avoir ouvert un fichier Python et exécuté le module, vous constaterez que vous pouvez contrôler les variables du fichier sur la console principale
.J'ai moi-même essayé la partie Pycharm, vous entrez
Run/Edit Configurations...
Puis changez l'option de
Interpreter options
加入-i
:Après avoir exécuté le script, le shell conservera et ne s'arrêtera pas là
En fait, vous n'avez pas besoin d'un IDE pour faire ce que vous voulez
Supposons que vous ayez un script python
test.py
Utilisez directement :
Après l'exécution de
test.py
, Python s'arrêtera dans la console et vous pourrez continuer à interagirOu utilisez :
Après avoir ouvert le shell python, utilisez
.import
pour importer le test et l'exécuter. Vous pouvez ensuite contrôler la variable :Cela a également le même effet
Questions auxquelles j'ai répondu: Python-QA
Par rapport au shell Python natif, iPython est plus facile à utiliser. De plus, après avoir intégré Matplotlib, vous pouvez dessiner des graphiques de type Matlab.