Réponses
Trop de publicités?Comme d'autres l'ont indiqué, l' raw_input
fonction a été renommée input
en Python 3.0, et vous serait mieux servi par une plus up-to-date de l'ouvrage, mais je tiens à souligner qu'il existe de meilleures façons de voir la sortie de votre script.
À partir de votre description, je pense que vous utilisez Windows, vous avez sauvé un .py
le fichier, puis vous êtes en double-cliquant dessus pour l'exécuter. Le terminal fenêtre pop-up se ferme dès que la fin de votre programme, de sorte que vous ne pouvez pas voir ce que la suite de votre programme. Pour résoudre ce problème, votre livre recommande l'ajout d'un raw_input
/ input
déclaration d'attendre jusqu'à ce que l'utilisateur appuie sur entrée. Cependant, comme vous l'avez vu, si quelque chose va mal, comme une erreur dans votre programme, cette déclaration ne sera pas exécutée et la fenêtre se ferme sans vous être en mesure de voir ce qui n'allait pas. Vous trouverez peut-être plus facile d'utiliser une invite de commandes ou d'INACTIVITÉ.
L'utilisation d'une invite de commandes
Lorsque vous êtes à la recherche à la fenêtre du dossier qui contient votre programme en Python, maintenez la touche maj enfoncée et cliquez avec le bouton droit dans la zone blanche de la fenêtre. Le menu qui s'affiche doit contenir une entrée "Ouvrir la fenêtre de commande ici". (Je pense que cela fonctionne sur Windows Vista et Windows 7.) Cela va ouvrir une fenêtre d'invite de commande qui ressemble à quelque chose comme ceci:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Weeble\My Python Program>_
Pour exécuter votre programme, tapez la commande suivante (en remplaçant votre nom de script):
python myscript.py
...et appuyez sur entrée. (Si vous obtenez une erreur "python" n'est pas une unité de commande, voir http://showmedo.com/videotutorials/video?name=960000&fromSeriesID=96 ) Lorsque votre programme est terminé en cours d'exécution, si elle a réussi ou non, la fenêtre restera ouverte et l'invite de commande apparaîtra à nouveau pour vous taper une autre commande. Si vous voulez exécuter votre programme, vous pouvez appuyer sur la flèche vers le haut pour rappeler la commande précédente vous avez entré et appuyez sur entrée pour l'exécuter à nouveau, plutôt que d'avoir à taper le nom de fichier à chaque fois.
L'utilisation d'INACTIVITÉ
La veille est un simple éditeur de programme qui est installé avec Python. Parmi les autres caractéristiques, il peut exécuter vos programmes dans une fenêtre. Clic-droit sur votre .py
fichier et choisissez "Modifier dans le vide". Lorsque votre programme apparaît dans l'éditeur, appuyez sur F5 ou cliquez sur "module d'Exécution" de la "Exécuter" du menu. Votre programme s'exécute dans une fenêtre qui reste ouverte après la fin de votre programme, et dans laquelle vous pouvez entrer les commandes Python pour exécuter immédiatement.