Boltons:超100个Python实用工具集

Boltons是拥有超过100个BSD许可的、纯Python实用工具集合,更详细的文档点此了解

安装和集成

在项目中加入Boltons有数种途径,而最常见的为:

pip install boltons

之后便可导入:

from boltons.cacheutils import LRU

my_cache = LRU()

更多细节参考文档的集成部分,点此进入

架构

Boltons有极简单的架构,保持一致与独立,着眼于尽可能广泛的维护用例和使用模式。

整合

实用工具库通常是广泛被用于一个项目中,简单性和稳定性可能要优先于版本时间。在这种情况下,开发者可以:

  • 将所有boltons包复制到一个项目中
  • 仅复制项目需要的utils.py文件

boltons的设计

boltons是一个活的库,其设计必须:

  1. 是纯Python并尽可能独立
  2. 执行常见的任务或完成一个共同的任务
  3. 展示并减少标准库中的一些不足
  4. 对标准库争取寻求一个可以在最佳实践和足够好、正确性和常识之间平衡的标准设定
  5. 至少要有一个有用的doctest,链接到相关的标准库功能,以及任何可提供进一步功能的第三方软件包

boltons的主题

boltons有许多灵感,一组被明确定义下来的主题包括:

  • Python docs
  • 重新实现和调整标准库
  • 更强大的多用途数据结构
  • 个人实践和经验
  • ……

更多的细节点此查看

其在GitHub的地址点此进入

极客头条正式开通了微信公众号,刊选每日精华内容和最新的资讯文章。在微信搜索“csdn_geek”或扫描下方的二维码:

https://img-my.csdn.net/uploads/201504/10/1428654518_7277.jpg

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值