É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.
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.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt Guide