跳转到主要内容

Python 2.7的collections模块的后向移植

项目描述

https://badge.fury.io/py/backport_collections.png https://travis-ci.org/sk-/backport_collections.png?branch=master https://coveralls.io/repos/sk-/backport_collections/badge.png?branch=master

backport_collections是Python 2.6的后向移植Python 2.7的collections模块。

什么是后向移植的?

Counter、deque、OrderedDict和namedtuple已被后向移植。collections模块的其他成员仍然暴露在外。注意,尽管如此,一些ABC类略有不同(见以下已知问题)。

用法

要使用它,只需从模块backport_collections导入所需的类。例如

from backport_collections import Counter
from backport_collections import deque
from backport_collections import OrderedDict
from backport_collections import namedtuple

已知问题

  • 在Python 2.6中,问题9137未得到解决,因为它在接收到名为self的关键字参数时会抱怨。错误是TypeError: update()得到了多个关键字参数'self'的值。此外,关键字参数也不能命名为other,因为这会导致它认为它是完整的字典。在这种情况下不会引发错误。

  • 在Python 2.6中,问题8743未完全解决:与真实集合的集合互操作性

许可证

Python软件基金会许可证。

变更

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

backport_collections-0.1.tar.gz (37.7 kB 查看哈希值)

上传时间 源代码

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面