Python数据持久化与命令行工具开发
1. 数据持久化工具
在数据持久化方面,我们可以使用不同的工具来存储数据以供后续使用。下面介绍两种常见的工具:Storm和SQLAlchemy ORM。
1.1 Storm库的使用
Storm库能够展示数据库中的记录,即使该记录不是使用Storm库插入的。例如:
# 运行检索脚本
jmjones@dinkgutsy:~/code$ python storm_retrieve_os.py
1 Linux 2.0.34 kernel
当我们先运行添加脚本,再运行检索脚本时,会显示数据库中之前的旧条目以及新插入的条目:
jmjones@dinkgutsy:~/code$ python storm_add_os.py
jmjones@dinkgutsy:~/code$ python storm_retrieve_os.py
1 Linux 2.0.34 kernel
2 Windows 3.1.1
如果我们想要过滤数据,只查看以“Lin”开头的操作系统条目,可以使用以下代码:
import storm.locals
import storm_model
import os
db = storm.locals.create_database('sqlite:///%s' % os.path.join(os.getcwd(),
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



