基于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)