matlab - Python peut-il démarrer la console tout en enregistrant les variables du programme?
phpcn_u1582
phpcn_u1582 2017-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

.
phpcn_u1582
phpcn_u1582

répondre à tous (2)
世界只因有你

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 :

.
>>> from test import * >>> a 5 >>> b [1, 2, 3]

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.

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!