Différence Entre Python IDLE et sa ligne de commande
Quelles sont les principales différences entre Python IDLE et son environnement de ligne de commande? INACTIF ressemble plus belle, bien sûr, et a une sorte de GUI...
De plus, l'INACTIVITÉ traités de la même façon que la coquille? Je veux dire, le shell est la couche intermédiaire entre l'utilisateur et Python interprète?
Grâce
Vous devez vous connecter pour publier un commentaire.
Ils sont tous les deux la même chose, mais, la veille est fait pour écrire du code python de sorte que son meilleur si vous pouvez écrire sur INACTIF. Vous pouvez également essayer de Notepad++ ses un très bon programme pour écrire du code.
Je ne suis pas sûr de ce que vous question est, mais ici, c'est un Windows 7 orientés réponse de la similitude et de la différence. Dans le menu démarrer pour Python x.y, vous pouvez sélectionner " Python x.y (x bits) pour exécuter python interactif dans un texte-ligne-orienté fenêtre de la console de Microsoft. La console gère touches et les mouvements de souris et les clics. Quand vous frappez , la console envoie la ligne de texte à python, qui est en attente d'entrée sur sys.stdin. Quand Python processus de la ligne, il envoie la sortie sys.stdout ou sys.stderr. Cela comprend les ">>> ' et '... ' invites. La console affiche le texte à vous de voir.
Dans le menu démarrer, vous pouvez sélectionner Inactif ...'. Sauf si vous avez déjà sélectionné une option de démarrage, python tourner à vide code qui utilise le module tkinter, qui a utilisé tcl/tk pour exécuter une interface utilisateur graphique, un peu imite la console. Le tkinter/tk gui poignées de clé et l'entrée de la souris et affiche la sortie. Dans les deux cas, certains logiciels en plus de l'interpréteur Python lui-même gère l'interaction entre vous et Python.
Quelques différences importantes:
Couper, copier et coller des travaux normalement. La console Windows est paralysé à cet égard.
Ralenti couleurs d'entrée et de sortie. La console Windows ne le fait pas.
Inactif peut afficher les caractères unicode BMP (le premier de 64 ko) caractères. La console Windows est limité par le code des pages.
Pour 1, 2, et 3, la console de d'autres Systèmes d'exploitation peuvent faire aussi bien ou mieux que la Veille.
Mise à jour, 2017/11:
Point 1 ci-dessus: Au moins sur le courant de Win10, couper, copier et coller des travaux normalement.
Point 3 ci-dessus: Au moins sur Win10, unicode fonctionne mieux dans l'Invite de Commande avec 3,6+.
Nouvel article 5: Le régime de RALENTI doc section, également disponible en
Help => IDLE Help
a maintenant la section " 3.3. INACTIF-console différences".RALENTI est très simple Environnement De Développement Intégré. Il fonctionne de la même python, les bibliothèques, etc. comme commant ligne.
Encore plus de base (avec moins de fonctionnalités) est IPython. Ensemble complet des fonctionnalités de l'IDE pour Python est, par exemple, Eclipse avec PyDev plugin, ou LiClipse.
Python IDLE est là où vous écrivez votre programme/s et Python Shell est l'endroit où vous exécutez votre programme/s. J'espère que cela vous aide.