Exécution de notebooks avec des paramètres¶
Actuellement, les paramètres transmis dans la chaîne ARGUMENTS sont analysés dans la liste sys.argv qui utilise l’espace comme délimiteur.
Exemple : Exécuter un projet de notebook avec des paramètres¶
L’exemple suivant transmet deux arguments (env et prod) en utilisant ARGUMENTS = “prod env”.
Le premier élément (sys.argv[0]) est le nom du fichier du notebook, suivi des arguments séparés par des espaces.
Afficher tous les arguments¶
Pour inspecter la liste complète des paramètres transmis à la session, utilisez le module sys.
Exemple de sortie :
Imprimer chaque argument¶
Pour traiter ou enregistrer chaque paramètre individuellement, parcourez la liste sys.argv.
Exemple de sortie :
Accéder à un argument spécifique¶
Les paramètres sont accessibles par leur index dans la liste. Comme sys.argv[0] est le nom du notebook, le premier paramètre utilisateur commence à index[1].
Exemple de sortie :
Pour obtenir la syntaxe complète et plus de détails sur les paramètres, consultez EXECUTE NOTEBOOK PROJECT.