python-3.x - 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 之前开发通用的所有数据文件到达检查实用程序)
解决方案
你可以像在这个例子中那样做 -
returned_table = dbutils.notebook.run("LOCATION_OF_CALLEE_NOTEBOOK", 60) display(sqlContext.read.parquet(returned_table))
推荐阅读
- android - 长按回收站查看项目动画
- python - pyspark 中的日期格式
- javascript - 是否可以将所选选项的标签动态设置为转发器字段的标签?
- angular - 为 ngx-mat-datetime-picker 设置 autocomplete=off
- php - 如何从具有最大图片 ID 的 MySQL 表中选择 3 行?
- javascript - React 本机 webview 字体大小更改使文本传播到外部
- python - 将数据框聚合到嵌套字典(python)
- python - 仅当文件夹尚不存在时,如何在 pytest 和运行方法中检查文件夹的创建?
- permissions - 我们如何在android应用程序中以编程方式获取用户选择的选项允许/拒绝/始终允许运行时权限等
- c++ - 如何在 C++ 中打印存储在字符串数组中的单词的长度?