1.6 haas506开发教程-driver-KV

haas506开发教程-driver-KV

1.KV的使用

使用KV模块设置key-value,获取key-value和删除key

from driver import KV
kv=KV()
ret1=kv.getStorageSync('123')
if ret1!=0:
    print('dont have key-123')
    ret2=kv.setStorageSync('123','abc')
    if ret2==0:
        print('have added a key-value,this key-value is:')
        print(kv.getStorageSync('123'))
    else:
        print('error1')
else:
    print(kv.getStorageSync('123'))    

ret3=kv.removeStorageSync('123')
if ret3==0:
    print('remove a key  successfully')
    print("if the key-123 is in dict:")
    ret4=kv.getStorageSync('123')
    if ret4!=0:
      print("no")
else:
    print('error2')  

日志输出:

dont have key-123
have added a key-value,this key-value is:
{'123': 'abc'}
remove a key  successfully
if the key-123 is in dict[1638352488.372]<E>DRIVER_KV aos_kv_get failed ret = -10004 key = 123;
no

2.Class-KV

KV getStorageSync 获取key所对应的键值对 setStorageSync 设置键值对 removeStorageSync 移除指定key的键值对
  • KV
    • 实例化

      • kv=KV()
    • kv.getStorageSync(key)

      • 作用:获取key所对应的键值对
      • 参数:key是一个字符串,是键值对中的键
      • 返回:一个字典即{key:value}
    • kv.setStorageSync(key,value)

      • 作用:设置键值对
      • 参数:key-value为字符串,其中key为键,value为对应key的值
      • 返回:0成功,非0失败
    • kv.removeStorageSync(key)

      • 作用:移除指定key的键值对
      • 参数:key是一个字符串,是键值对中的键
      • 返回:返回:0成功,非0失败

3.总结

本节介绍了如何使用haas506的driver库中的KV模块。可以使用KV模块来实现添加键值对、删除键值对、查看键值对功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值