Skip to main content

数据缓存

from ascript.ios.system import KeyValue

方法

存储数据

将数据 通过 键值对的形式存储在本地, 程序关闭后数据不会丢失

  • 函数
KeyValue.save(key, value, space=None)
  • 参数
参数类型是否必填说明
keystr数据的id
valuestr,int,float,bool数据的值
spacestr命名空间,用于隔离不同模块的数据
  • 示例
# 将数据存储在本地
from ascript.ios.system import KeyValue

KeyValue.save('name','自在老师')
KeyValue.save('age',18)

获取数据

通过数据键(Key) 获取Value值

  • 函数
KeyValue.get(key, default=None, space=None)
  • 参数
参数类型是否必填说明
keystr数据的id
defaultstr,int,float,bool如果本地没有存储数据,获取到的默认值,默认值的数据类型必须和 存入值一致
spacestr命名空间,与save时一致
  • 示例
# 从本地获取数据
from ascript.ios.system import KeyValue
name = KeyValue.get('name', '')
print(name)
age = KeyValue.get('age', 0)
print(age)