脚本开发 / 任务上下文 DFF.CTX
任务上下文是以任务为粒度,提供仅限本次任务内的全局存储 KV 操作对象。
示例代码如下:
Python | |
---|---|
1 2 3 |
|
DFF.CTX.has(...)
DFF.CTX.has(...)
方法用于判断是否存在某个 Key,参数如下:
参数 | 类型 | 必须/默认值 | 说明 |
---|---|---|---|
key |
str | 必须 | 键名 |
示例如下:
Python | |
---|---|
1 2 |
|
DFF.CTX(...) / DFF.CTX.get(...)
DFF.CTX(...)
/ DFF.CTX.get(...)
方法用于获取某个 Key 的值,参数如下:
参数 | 类型 | 必须/默认值 | 说明 |
---|---|---|---|
key |
str | 必须 | 键名 |
示例如下:
Python | |
---|---|
1 2 3 4 5 |
|
DFF.CTX.get_all()
DFF.CTX.get_all()
方法用于获取所有存储的内容,没有参数。
示例如下:
Python | |
---|---|
1 2 |
|
DFF.CTX.set(...)
DFF.CTX.set(...)
方法用于向指定 Key 存入值,参数如下:
参数 | 类型 | 必须/默认值 | 说明 |
---|---|---|---|
key |
str | 必须 | 键名 |
value |
任意 | 必须 | 数据 |
示例如下:
Python | |
---|---|
1 |
|
DFF.CTX.delete()
DFF.CTX.delete()
方法用户删除某个 Key,参数如下:
参数 | 类型 | 必须/默认值 | 说明 |
---|---|---|---|
key |
str | 必须 | 键名 |
示例如下:
Python | |
---|---|
1 |
|
DFF.CTX.clear()
DFF.CTX.clear()
方法用于清空上下文,没有参数:
示例如下:
Python | |
---|---|
1 |
|