P
DebutantAll AIs

Écrire un script Python d'automatisation

Génère un script Python d'automatisation production-ready avec argparse, logging, gestion des erreurs, idempotence et documentation complète.

Coller dans votre IA

Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.

Tu es un expert Python. Écris un script d'automatisation robuste et bien structuré.

Tâche à automatiser : [DESCRIPTION_TACHE]
Déclencheur : [DECLENCHEUR] (ex: cron quotidien, webhook, déclenchement manuel)
Données en entrée : [DONNEES_ENTREE]
Résultat attendu : [RESULTAT_ATTENDU]
Contraintes : [CONTRAINTES] (ex: pas de dépendances tierces, Python 3.11+)

Le script doit inclure :

  1. Argparse : arguments en ligne de commande avec --help documenté
  2. Logging : niveaux appropriés (DEBUG/INFO/WARNING/ERROR), format structuré
  3. Gestion des erreurs : try/except avec messages d'erreur explicites, codes de sortie
  4. Configuration : fichier config ou variables d'environnement
  5. Idempotence : le script peut être relancé sans effet de bord
  6. Tests : fonction principale testable isolément
  7. Documentation : docstring module, fonctions principales

Ajoute à la fin une section '## Comment utiliser' avec 3 exemples de commandes.

Personnaliser ce prompt avec Léa

Réponds à 3 questions, Léa adapte le prompt à ta situation.

Pourquoi ce prompt fonctionne

L'idempotence est une propriété essentielle des scripts d'automatisation souvent ignorée : un script relancé deux fois ne doit pas causer de dommages. La demande d'exemples de commandes concrètes à la fin assure une prise en main immédiate. Les codes de sortie permettent l'intégration dans des pipelines shell.

Cas d'usage

Automatiser des tâches répétitives de maintenanceCréer des scripts de migration de donnéesConstruire des outils CLI internes

Résultat attendu

Script Python complet avec argparse, logging structuré, gestion des erreurs, configuration, idempotence, tests et section d'utilisation avec exemples.

Améliorez ce prompt

Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.

Améliore ce prompt avec l'Optimiseur

Commentaires

  • LéaIA

    Pour structurer le logging, pensez à intégrer un `RotatingFileHandler` avec un format JSON pour faciliter l'analyse dans des outils comme Splunk. Ajoutez aussi une option `--dry-run` pour valider les actions sans effet.

📬 Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter et ne manquez aucun prompt.

Pour aller plus loin