提供跨某些Python2.x版本的前向兼容性的模块

jaraco.compat的Python项目详细描述


https://img.shields.io/pypi/v/jaraco.compat.svghttps://img.shields.io/pypi/pyversions/jaraco.compat.svghttps://img.shields.io/travis/jaraco/jaraco.compat/master.svgCode style: Blackhttps://readthedocs.org/projects/jaracocompat/badge/?version=latest

python包的前向兼容性, 允许将来的构造在 标准图书馆。

这个包裹通常被弃用,取而代之的是更多的外科手术。 单独包装的后端口。

用法

从python中相应的pyxxcompat模块导入函数 代码。当您最终准备好升级到pyxx之外时,您可以 很容易找到(用grep)并用 规范实现。

示例

假设您希望在一个 支持Python2.5及更高版本:

from py25compat import namedtuple
MyTuple = namedtuple('MyTuple', 'a b c')
mt = MyTuple(1,2,3)

安装了jaraco.compat之后,这段代码将在Python2.5和 更大的。当项目准备好迁移到Python2.6时,可以很容易地 对py25compat进行grep,并用最少的 对代码的影响。在这种情况下:

from collections import namedtuple
MyTuple = namedtuple('MyTuple', 'a b c')
mt = MyTuple(1,2,3)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用ObjectOutput/InputStream从自定义位置读/写   Java队列数组只打印出打印方法中for循环中的最后一个元素   java如何使用searchManager搜索和筛选listview   java ValueAnimator更改背景颜色   java什么是AOSP工具链?   序列化Java/Serializable仅覆盖已更改的对象   java Android单例类仅在第二次刷新时更新   将文本追加到JTextPane时,JTextPane的java滚动条不可见   java行为和繁忙指示器   javaspring,Thymeleaf和CSS如何给错误着色   java如何在两个测试类之间共享外部资源?   java Druid longSum度量未填充   按下按钮时,java列表不会显示(+字符串参数“流派”不存在)   java在Hibernate中如何延迟加载子记录?   java为对象提供随机统计信息   java如何使用GWT编辑器框架编辑多值字段?