Thanks that works. --Allan
-----Original Message----- From: Todd Lipcon [mailto:[email protected]] Sent: Wednesday, December 07, 2011 4:28 PM To: [email protected] Subject: Re: convert Hbase byte array to long in python? You probably want to use the "struct" module: In [3]: struct.unpack(">q", "\x00\x00\x00\x00\x00\x00\x00\x05") Out[3]: (5,) In [4]: struct.pack(">q", 5) Out[4]: '\x00\x00\x00\x00\x00\x00\x00\x05' On Wed, Dec 7, 2011 at 1:20 PM, Allan Spiegel <[email protected]> wrote: > > I'm trying to write some Hbase test cases in python using the thrift client. > I'm having trouble figuring out how to convert the Hbase values (byte arrays) > into their original form, a Long. > > While we're at it, I'm sure I'll need to convert in the other direction at > some point (long to byte array) > > Thanks! -- Todd Lipcon Software Engineer, Cloudera
