简单的python内存存储
bx的Python项目详细描述
#bx
python的内存存储
![构建状态](https://travis-ci.org/tylucaskelley/bx-python.svg?分支=主)
![版本](https://pypip.in/version/bx/badge.svg)
![下载](https://pypip.in/downloa下载/bx/badge.svg)
>
````
` ` ` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~124;~~~~
|||
它有一些特殊功能:
*线程安全
*在对象被破坏之前设置超时
*json模式验证
*清除&;简单的api
*badass ascii art
*支持python 2.7和3.4
如果
需要更多详细信息,请在安装后运行“pydoc bx.db”,或查看
获取信息的代码。
``python
import bx
'title':'student',
'type':'object',
'required':['name','major','gpa',,
“properties”:{
“name”:{
“type”:“string”
},
“major”:{
“type”:“string”
},
“gpa”:{
“type”:“number”
}
}
}
“schema参数默认为none,还有一个可选的调试模式(用于控制台日志记录),默认为false
db=bx.db(schema=student)
john={
“姓名”:“john doe”,
“专业”:“计算机科学”,
“平均绩点”:3.6
}
“苏珊={
“姓名”:“苏珊琼斯”,
“专业”:“物理”,
“平均绩点”:3.96
}
db.put('susan',”susan)
获取平均gpa
打印(sum([v['gpa']for v in db.vals())/len(db.vals())
db.delete('susan')
尝试:
db.delete('bob')
除了键错误:
打印(“bob不在数据存储中!”)
```
python的内存存储
![构建状态](https://travis-ci.org/tylucaskelley/bx-python.svg?分支=主)
![版本](https://pypip.in/version/bx/badge.svg)
![下载](https://pypip.in/downloa下载/bx/badge.svg)
>
````
` ` ` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~124;~~~~
|||
它有一些特殊功能:
*线程安全
*在对象被破坏之前设置超时
*json模式验证
*清除&;简单的api
*badass ascii art
*支持python 2.7和3.4
如果
需要更多详细信息,请在安装后运行“pydoc bx.db”,或查看
获取信息的代码。
``python
import bx
'type':'object',
'required':['name','major','gpa',,
“properties”:{
“name”:{
“type”:“string”
},
“major”:{
“type”:“string”
},
“gpa”:{
“type”:“number”
}
}
}
“schema参数默认为none,还有一个可选的调试模式(用于控制台日志记录),默认为false
db=bx.db(schema=student)
john={
“姓名”:“john doe”,
“专业”:“计算机科学”,
“平均绩点”:3.6
}
“苏珊={
“姓名”:“苏珊琼斯”,
“专业”:“物理”,
“平均绩点”:3.96
}
获取平均gpa
打印(sum([v['gpa']for v in db.vals())/len(db.vals())
db.delete('susan')
尝试:
db.delete('bob')
除了键错误:
打印(“bob不在数据存储中!”)
```