Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
64 ビットの数値は、msgpackによって署名付きでアンパックされます。署名なしとして再解釈するにはどうすればよいですか?
どうですか
if x < 0: x += 2 ** 64
または、少しいじりたい場合は、
x &= 2 ** 64 - 1
このようなことを意味しますか?
>>> struct.unpack('L', struct.pack('l', -2235234523)) (18446744071474317093L,)