azure databricks笔记本-(Python)如何传递作为元组列表的参数

时间:2020-09-16 16:52:19

标签: python-3.x azure-databricks

嗨,我想将[('file1','d',1),('file2','w',2),('file3','d',5)]传递给Azure databrics笔记本,然后我想检查是否在过去1天中修改了file1,在最近2周中修改了file2,在最近5天中修改了file3,等等,以此类推。 如果所有这些都为true,则返回True。 当我尝试使用 dbutils.widgets.text('my_filelist','','') my_filelist = dbutils.widget.get(“ my_filelist”) 打印(my_filelist)
这会打印我传递的字符串,但这不是我可以处理的元组列表,如何制作此元组列表?例如... list_of_tup = list(my_filelist)无济于事 (总体目标是在进行ETL / ELT之前开发通用的所有数据文件到达检查实用程序)

1 个答案:

答案 0 :(得分:0)

您可以执行与本示例类似的操作-

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