基于python版本的条件语句

nxpy-past的Python项目详细描述


nxpy_past提供了在当前python版本上表示条件的方法,以帮助处理 版本差异:

import nxpy.core.past

if nxpy.core.past.V_2_6.at_least():
    import abc
else:
    class abc(object):
        class ABCMeta(type):
            def __new__(mcs, name, bases, dict):
                return type.__new__(mcs, name, bases, dict)

也可以在当前版本上表达断言,以便更好地记录某些代码的原因 失败:

import nxpy.core.past

nxpy.core.past.enforce_at_least(nxpy.core.past.V_2_6)

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

推荐PyPI第三方库


热门话题
多线程:当服务器在javasocket中可用时,如何自动重新连接到服务器   java如何从listview适配器调用我的后台服务的公共方法   java中央身份验证服务器体系结构和身份验证流程   我的Java项目的空指针异常   java系统输出到文本字段   java实体外观的swing Gui问题   java JVM消耗100%的CPU   java更改谷歌表单的背景色   java如何在2d数组上使用比较器对用户输入进行排序   从泛型原子引用获取特定类对象的java方法给出了类型错误。有办法解决这个问题吗?   java Hot从netsuite获取上次修改的信用备忘录记录   java libGDX屏幕之间的简单淡入淡出过渡?   java无法注册到textsecure服务器,无法正常工作   java如何使用关键字作为枚举常量   java Eclipse没有从central maven repo下载插件   java Rails/设计不可处理的实体   ImageView背景中的java添加带动画的乐蒂   在java中,我们可以添加到列表中的元素的最大数量是多少?   java | Ultra noob |可以将按键发送到后台窗口吗?