É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 :
- Argparse : arguments en ligne de commande avec --help documenté
- Logging : niveaux appropriés (DEBUG/INFO/WARNING/ERROR), format structuré
- Gestion des erreurs : try/except avec messages d'erreur explicites, codes de sortie
- Configuration : fichier config ou variables d'environnement
- Idempotence : le script peut être relancé sans effet de bord
- Tests : fonction principale testable isolément
- 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
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'OptimiseurCommentaires
- 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.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Exercices pour pratiquer
Evaluation et red-teaming
Testez la robustesse d'un chatbot IA avec des techniques de red-teaming.
Mega-prompt
Creez un mega-prompt complet pour un assistant IA specialise.
Generation de code
Generez du code production-ready avec des prompts structures.