boodebr.org中的模块集合,用于json、xml、配置文件、sql、锁定、线程队列等。
boodebr的Python项目详细描述
来自boodebr.org的模块集合,用于json、xml、配置文件、sql、锁定、线程队列等。
套餐:
boodebr.ion是实现json/rfc 4627对象模型的序列化程序,但是 可以读/写xml和json流。它提供了一个通用的api(内部和外部); 从xml更改为json(反之亦然)只需要更改一个参数。Boodebr.ion工具 在json和xml层之上进行真正的对象pickling,并允许对二进制数据进行pickling,同时保持100% 与RFC 4627兼容。
boodebr.config支持类似于.ini文件的配置文件,但使用 json或xml格式,可以包含任意对象。它的api比 python的configparser。
boodebr.sql是pysqlite和/或apsw上的一个光层,提供了一些额外的便利 以及一个多线程安全包装器(sqliteq)。
boodebr.sql2是pysqlite、apsw和mysql的轻量级层,主要关注可移植语义 以及在高负荷下的稳定性。(beta quality暂时;将最终取代boodebr.sql)
boodebr.util提供常规实用程序功能,包括锁定、线程队列和创建 唯一的身份证。
boodebr.disthelper提供了许多用于编写安装脚本的实用程序, 为许多环境中缺少的某些posix工具提供替换。
boodebr.gui是wxpython的方便包装器。
有关详细信息,请参见full documentation。