Utiliser les sorties standard avec sys.stdout et sys.stderr en Python

Contenu du cours À propos de sys.stdout et sys.stderr Afficher du texte avec sys.stdout.write() Comprendre la différence entre print() et sys.stdout.write() Afficher les erreurs avec sys.stderr.write() Utiliser print() avec sys.stdout et sys.stderr Forcer l'affichage avec flush() Rediriger la sortie standard vers un fichier Rediriger séparément les messages d'erreur Utiliser stdout et stderr dans un programme…

Utiliser l'entrée standard avec sys.stdin en Python

Contenu du cours À propos de sys.stdin Lire une ligne avec sys.stdin.readline() Supprimer le retour à la ligne avec strip() Lire et convertir des nombres avec sys.stdin Lire plusieurs valeurs sur une même ligne Lire plusieurs lignes avec sys.stdin Lire toutes les données avec sys.stdin.read() Parcourir directement sys.stdin Différence entre input() et sys.stdin À retenir…

Comprendre et modifier les chemins d'importation avec sys.path en Python

Contenu du cours À propos de sys.path Afficher les chemins d'importation avec sys.path Comprendre comment Python recherche un module Ajouter un chemin avec sys.path.append() Ajouter un chemin avec sys.path.insert() Supprimer un chemin de sys.path Vérifier la présence d'un chemin dans sys.path Utiliser pathlib avec sys.path Bonnes pratiques avec sys.path À retenir ! 1. À propos…

Connaître l'interpréteur Python avec sys.executable

Contenu du cours À propos de sys.executable Afficher le chemin de l'interpréteur Python Comprendre le chemin retourné par sys.executable Récupérer le nom et le dossier de l'interpréteur Identifier l'interpréteur dans un environnement virtuel Comparer sys.executable avec la commande python Utiliser sys.executable pour installer un package avec pip Utiliser sys.executable pour lancer un autre script Python…

Connaître la version de Python avec sys.version et sys.version_info

Contenu du cours À propos de la version de Python Afficher la version avec sys.version Obtenir les informations avec sys.version_info Récupérer les numéros major, minor et micro Construire une chaîne contenant la version de Python Tester la version de Python Exiger une version minimale de Python Utiliser différentes instructions selon la version Différence entre sys.version…

Quitter un programme avec sys.exit() en Python

Contenu du cours À propos de sys.exit() Quitter simplement un programme avec sys.exit() Utiliser un code de sortie avec sys.exit() Quitter un programme avec un message d'erreur Utiliser sys.exit() dans une condition Utiliser sys.exit() dans une fonction Utiliser sys.exit() avec les arguments de la ligne de commande Comprendre l'exception SystemExit Différence entre sys.exit(), return et…

Récupérer les arguments de la ligne de commande avec sys.argv en Python

Contenu du cours À propos de sys.argv Afficher les arguments avec sys.argv Accéder aux arguments individuellement Connaître le nombre d'arguments Parcourir les arguments de la ligne de commande Convertir les arguments en nombres Utiliser plusieurs arguments dans un programme Gérer les arguments manquants et les erreurs Créer un petit programme avec sys.argv À retenir 1.…