首页 > 解决方案 > azure databricks notebook - (Python) 如何传递元组列表的参数

问题描述

嗨,我想将 [('file1', 'd', 1),('file2', 'w',2), ('file3', 'd', 5)] 作为参数传递给 Azure databrics notebook,然后我想检查 file1 在过去 1 天是否被修改,file2 在过去 2 周是否被修改,file3 在过去 5 天是否被修改,等等所有剩余的元组。如果这一切都是真的,那么返回真。当我尝试使用 dbutils.widgets.text('my_filelist','','') my_filelist = dbutils.widget.get("my_filelist") print(my_filelist)
这打印我传递的字符串但这不是元组列表然后我可以处理,如何制作这个元组列表?例如... list_of_tup = list(my_filelist) 没有帮助(总体目标是在执行 ETL/ELT 之前开发通用的所有数据文件到达检查实用程序)

标签: python-3.xazure-databricks

解决方案


你可以像在这个例子中那样做 -

returned_table = dbutils.notebook.run("LOCATION_OF_CALLEE_NOTEBOOK", 60) display(sqlContext.read.parquet(returned_table))

推荐阅读