recherche

Maison  >  Questions et réponses  >  le corps du texte

matlab - Python peut-il démarrer la console tout en enregistrant les variables du programme?

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_u1582phpcn_u15822699 Il y a quelques jours1507

répondre à tous(2)je répondrai

  • 世界只因有你

    世界只因有你2017-07-05 11:06:10

    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

    a = 5
    b = [1, 2, 3]

    Utilisez directement :

    $ python -i test.py

    Après l'exécution de test.py, Python s'arrêtera dans la console et vous pourrez continuer à interagir

    Ou utilisez :

    $ python

    Après avoir ouvert le shell python, utilisez import pour 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

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 11:06:10

    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.

    répondre
    0
  • Annulerrépondre