Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Python : créer un vrai outil en ligne de commande (argparse)
💻ProgrammationVidéo

Python : créer un vrai outil en ligne de commande (argparse)

Transformer un script Python en commande avec arguments et options grâce à argparse : arguments positionnels, options, valeurs par défaut, drapeaux, et aide automatique --help.

9 octobre 20261 min de lecture
#programmation#python#argparse#ligne de commande
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Exemple
  • Utilisation

Exemple

import argparse
p = argparse.ArgumentParser(description="Redimensionne les images d'un dossier.")
p.add_argument("dossier")
p.add_argument("-l", "--largeur", type=int, default=1280)
p.add_argument("--format", choices=["jpg", "webp"], default="jpg")
p.add_argument("--simulation", action="store_true")
args = p.parse_args()

Utilisation

python redim.py Photos -l 800 --simulation
python redim.py --help

Plusieurs valeurs : nargs="+". Sous-commandes : add_subparsers(). Installer comme commande : section [project.scripts] du pyproject.toml, ou pipx. Bibliothèques alternatives : Typer, Click.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).