指令碼開發 / 任務上下文 DFF.CTX
任務上下文是以任務為粒度,提供僅限本次任務內的全域性儲存 KV 操作物件。
示例程式碼如下:
Python |
---|
| DFF.CTX.set('globalValue', 'Hello')
DFF.CTX('globalValue')
# 'Hello'
|
DFF.CTX.has(...)
判斷是否存在某個 Key,引數如下:
引數 |
型別 |
必須 / 預設值 |
說明 |
key |
str |
必須 |
鍵名 |
示例 |
---|
| DFF.CTX.has('key')
# True
|
DFF.CTX(...)
/ DFF.CTX.get(...)
獲取某個 Key 的值,引數如下:
引數 |
型別 |
必須 / 預設值 |
說明 |
key |
str |
必須 |
鍵名 |
示例 |
---|
| DFF.CTX('key')
# 'Hello'
DFF.CTX.get('key')
# 'Hello'
|
DFF.CTX.get_all()
獲取所有儲存的內容,沒有引數。
示例 |
---|
| DFF.CTX.get_all()
# { 'key': 'Hello', 'key2', 'World' }
|
DFF.CTX.set(...)
向指定 Key 存入值,引數如下:
引數 |
型別 |
必須 / 預設值 |
說明 |
key |
str |
必須 |
鍵名 |
value |
任意 |
必須 |
資料 |
示例 |
---|
| DFF.CTX.set('key', 'hello')
|
DFF.CTX.delete()
刪除某個 Key,引數如下:
引數 |
型別 |
必須 / 預設值 |
說明 |
key |
str |
必須 |
鍵名 |
DFF.CTX.clear()
清空上下文,沒有引數: