small db

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了small db相关的知识,希望对你有一定的参考价值。

 1 #! /usr/bin/env python
 2 #coding=utf-8
 3 import sys,shelve
 4 def store_person(db):
 5     pid=raw_input(Enter unique ID number:)
 6     person={}
 7     person[name]=raw_input(Enter name:)
 8     person[age]=raw_input(Enter age:)
 9     person[phone]=raw_input(Enter phone number:)
10     db[pid]=person#
11 def lookup_person(db):
12     pid=raw_input(Enter ID number:)
13     field=raw_input(What would you like to know?(name,age,phone))
14     field=field.strip().lower()#
15     print field.capitalize()+:,db[pid][field]#
16 def print_help():
17     printThe available commands are:
18     printstore:Stores information about a person
19     printlookup:Looks up a person from ID number
20     printquit:Save changes and exit
21     print?    :Prints this messages
22 def enter_command():
23     cmd=raw_input(Enter command(? for help):)
24     cmd=cmd.strip().lower()
25     return cmd
26 def main():
27     database=shelve.open(C://database.dat)
28     try:
29         while True:
30             cmd=enter_command()
31             if cmd==store:
32                 store_person(database)
33             elif cmd==lookup:
34                 lookup_person(database)
35             elif cmd==?:
36                 print_help()
37             elif cmd==quit:
38                 return
39     finally:
40         database.close()
41 if __name__==__main__:main()

 

以上是关于small db的主要内容,如果未能解决你的问题,请参考以下文章

拥有的50个CSS代码片段(上)

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段

将代码片段插入数据库并在 textarea 中以相同方式显示

Discuz代码片段

部分代码片段