Python数据持久化与命令行工具开发
1. 数据持久化工具
在数据持久化方面,有Storm和SQLAlchemy ORM等工具可供选择。
1.1 Storm的使用
- 数据查询 :即使记录不是使用Storm库插入的,也能正常显示。例如执行
python storm_retrieve_os.py,可以显示数据库中的记录,如1 Linux 2.0.34 kernel。 - 数据添加与再次查询 :先运行添加脚本
python storm_add_os.py,再运行查询脚本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(), 'inventory.db'))
store = storm
超级会员免费看
订阅专栏 解锁全文
986

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



