VersionToNormal.py

来源:互联网 发布:淘宝钻石买家有什么用 编辑:程序博客网 时间:2024/06/08 08:02
def VersionToNormal(version):    return "%s.%s.%s.%s"%(version>>48, (version>>32)%(1<<16), (version>>16)%(1<<16), version%(1<<16))def NormalVersionToValue(MajorVerNum, MinorVerNum, BuildNum, ReleaseNum):    return MajorVerNum * (1 << 48) + MinorVerNum * (1 << 32) + BuildNum * (1<<16) + ReleaseNum    if __name__ == "__main__":    print NormalVersionToValue(1,9,1014,201) #except: 281513697870025    version = 281513697870025 #expect: 1.9.1014.201    print VersionToNormal(version)

0 0
原创粉丝点击