GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing docs.python.org — 2. Mode d'emploi de l'interpréteur Python 2. Mode d'emploi de l'interpréteur Python¶2.1. Lancement de l'interpréteur¶En général, vous trouvez l'interpréteur Python sous python3.16 dans le shell. [1] Le choix du répertoire où se trouve l'interpréteur étant une option d'installation, d'autres chemins sont possibles ; voyez avec votre gourou Python local ou votre administrateur système (par exemple, Sur les machines Windows sur lesquelles vous avez installé Python à partir du Microsoft Store, la commande Tapez un caractère de fin de fichier (Ctrl-D sous Unix, Ctrl-Z sous Windows) dans une invite de commande primaire provoque la fermeture de l'interpréteur avec un code de sortie nul. Si cela ne fonctionne pas, vous pouvez fermer l'interpréteur en tapant la commande The interpreter's line-editing features include interactive editing, history
substitution and code completion on most systems.
Perhaps the quickest check to see whether command line editing is supported is
typing a word in on the Python prompt, then pressing Left arrow (or Control-b).
If the cursor moves, you have command line editing; see Appendix
Édition interactive des entrées et substitution d'historique for an introduction to the keys.
If nothing appears to happen, or if a sequence like L'interpréteur fonctionne de façon similaire au shell Unix : lorsqu'il est appelé avec l'entrée standard connectée à un périphérique tty, il lit et exécute les commandes de façon interactive ; lorsqu'il est appelé avec un nom de fichier en argument ou avec un fichier comme entrée standard, il lit et exécute un script depuis ce fichier. Une autre façon de lancer l'interpréteur est Certains modules Python sont aussi utiles en tant que scripts. Ils peuvent être appelés avec Quand un fichier de script est utilisé, il est parfois utile de pouvoir lancer le script puis d'entrer dans le mode interactif après coup. Cela est possible en passant Tous les paramètres utilisables en ligne de commande sont documentés dans Ligne de commande et environnement. 2.1.1. Passage d'arguments¶Lorsqu'ils sont connus de l'interpréteur, le nom du script et les arguments additionnels sont représentés sous forme d'une liste de chaînes de caractères assignée à la variable 2.1.2. Mode interactif¶Lorsque des commandes sont lues depuis un tty, l'interpréteur est dit être en mode interactif. Dans ce mode, il demande la commande suivante avec le prompt primaire, en général trois signes plus-grand-que ( $ python3.16 Python 3.16 (default, May 7 2026, 19:03:04) [GCC 10.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> Les lignes de continuation sont nécessaires pour entrer une construction multi-lignes. Par exemple, regardez cette instruction >>> the_world_is_flat = True >>> if the_world_is_flat: ... print("Be careful not to fall off!") ... Be careful not to fall off! Pour plus d'informations sur le mode interactif, voir Mode interactif. 2.2. L'interpréteur et son environnement¶2.2.1. Encodage du code source¶Par défaut, Python considère que ses fichiers sources sont encodés en UTF-8. Dans cet encodage, les caractères de la plupart des langues peuvent être utilisés à la fois dans les chaînes de caractères, identifiants et commentaires. Notez que la bibliothèque standard n'utilise que des caractères ASCII dans ses identifiants et que nous considérons que c'est une bonne habitude que tout code portable devrait suivre. Pour afficher correctement tous ces caractères, votre éditeur doit reconnaître que le fichier est en UTF-8 et utiliser une police qui comprend tous les caractères utilisés dans le fichier. Pour annoncer un encodage différent de l'encodage par défaut, une ligne de commentaire particulière doit être ajoutée en tant que première ligne du fichier. Sa syntaxe est la suivante : # -*- coding: encoding -*-
où encoding est un des Par exemple, pour déclarer un encodage Windows-1252, la première ligne de votre code source doit être : # -*- coding: cp1252 -*-
Une exception à la règle première ligne est lorsque la première ligne est un shebang UNIX. Dans ce cas, la déclaration de l'encodage doit être placée sur la deuxième ligne du fichier. Par exemple : #!/usr/bin/env python3 # -*- coding: cp1252 -*- Notes
© Copyright 2001 Python Software Foundation.
La licence de cette page est la Python Software Foundation License Version 2. La licence des exemples, recettes, et autres morceaux de code se trouvant dans la documentation est la Zero Clause BSD License. Pour plus d'informations, consultez Histoire et licence. La Python Software Foundation est une association à but non lucratif. Elle vit de vos dons. Dernière mise à jour : nov. 12, 2026 (05:04 UTC). Un bogue ? Crée par Sphinx 9.1.1. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |