Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Ici nous allons voir comment exécuter les .py simplement.
Si vous êtes sous Windows, il suffit normalement de double-cliquer sur un .py pour qu'il se lance. Cependant, au début nous commençons en mode texte, dans une console DOS, et Windows XP a la sale habitude de fermer ces consoles, sauf quand elles bloquent en attendant une réponse de la part de l'utilisateur.
Nous présentons dans un autre chapitre la solution la plus simple : ajouter un code qui demande une entrée de la part de l'utilisateur à la fin du programme, comme
Code : Python1
2 | Mon programme...
raw_input("Appuyez sur entrée pour terminer le programme")
|
Ainsi tant que l'utilisateur n'a pas fait entrée, le programme continue de tourner. Cependant, cette façon de faire a un gros défaut : si votre programme rencontre une erreur, Python va vous la signaler, puis quitter sans exécuter le raw_input - la fenêtre va donc immédiatement se fermer, et vous ne pourrez pas lire l'erreur rapportée. C'est pourquoi je conseille une autre façon de faire : utiliser IDLE.
IDLE n'est pas un super-marché, non. C'est un IDE (Environnement de Développement Intégré, c'est à dire éditeur + d'autres outils pour le programmeur dans un seul programme) qui est systématiquement livré avec la distribution standard de Python, car il est léger (il est écrit en Python lui même), pratique, et bien fait.
Il vous suffit de le lancer (il est normalement dans le répertoire "tools" du dossier Python), puis d'éditer votre programme dedans. Pour ça, faites "Fichier" puis "Nouvelle fenêtre" (les textes peuvent varier). Vous obtenez un champ de texte pour écrire votre programme. Pour l'exécuter, sauvegardez-le, puis appuyez sur F5. Normalement, IDLE lance le programme dans sa fenêtre interactive
Ici, tout est plus simple pour nous car quand Python est bien installé, il nous suffit d'ouvrir un terminal (sous Linux, théoriquement, si vous utilisez KDE, allez dans Systèmes>Terminal ou dans un menu du genre, et si vous utilisez Gnome, dans Applications>Accessoires>Terminal (ça peut varier); sous MacOS X, allez dans /Applications/Utilitaires).
Il n'y a plus qu'à taper "python " suivi du chemin vers notre programme - et si vous ne voulez pas vous fatiguer, vous pouvez certainement faire glisser le fichier .py directement dans le terminal au lieu d'écrire le chemin. Par exemple :
Code : Console | Chapter24:~/Python kwak$ python distance.py
Entrez deux chaînes, je vais en calculer la distance de Levenshtein
bonjour
bonsoir
2 |
D'autres annexes suivront, sur la création de programmes indépendants sous Windows ou de commandes sous tous les systèmes.