带参数运行笔记本¶
目前,使用空格作为分隔符,将传入 ARGUMENTS 字符串中的参数解析到 sys.argv 列表中。
示例:使用参数执行笔记本项目¶
以下示例使用 ARGUMENTS = 'env prod' 传递两个实参(env 和 prod)。
第一个元素 (sys.argv[0]) 是笔记本文件名,后跟空格分隔的实参。
查看所有实参¶
要检查传递给会话的参数的完整列表,请使用 sys 模块。
输出示例:
打印每个实参¶
要单独处理或记录每个参数,请循环访问 sys.argv 列表。
输出示例:
访问特定实参¶
参数通过其在列表中的索引进行访问。因为 sys.argv[0] 是笔记本名称,所以第一个用户参数的起始位置为 index[1]。
输出示例:
有关完整的语法和参数详细信息,请参阅 EXECUTE NOTEBOOK PROJECT。