Execução de notebooks com parâmetros¶
Atualmente, os parâmetros passados na cadeia de caracteres ARGUMENTS são analisados na lista sys.argv usando espaço em branco como delimitador.
Exemplo: Executar um projeto de notebook com parâmetros¶
O exemplo a seguir passa dois argumentos (env e prod) usando ARGUMENTS = “env prod”.
O primeiro elemento (sys.argv[0]) é o nome de arquivo do notebook, seguido dos argumentos separados por espaço.
Visualizar todos os argumentos¶
Para inspecionar a lista completa de parâmetros passados para a sessão, use o módulo sys.
Exemplo de saída:
Impressão de cada argumento¶
Para processar ou registrar cada parâmetro individualmente, faça um loop pela lista sys.argv.
Exemplo de saída:
Acesso a um argumento específico¶
Os parâmetros são acessados por índice na lista. Como sys.argv[0] é o nome do notebook, o primeiro parâmetro do usuário começa em index[1].
Exemplo de saída:
Para obter detalhes completos de sintaxe e parâmetros, consulte EXECUTE NOTEBOOK PROJECT.