2012-11-02 40 views
0

我想从AppEngine(Python)返回4个字节的数据。AppEngine返回4个字节的数据

在某些情况下,我想回到一),在某些情况下b)

一)393217 = 0x60001

B)393218 = 0x60002

麻烦的是,如果我只是写出来的base10号码这样输出流:

class MyClass(webapp.RequestHandler): 
    def get(self, option): 
     self.response.out.write(393217) 

它返回6个字节的数据,如果393217被解释为字符串这是正确的。但我想返回只有4个字节0x00060001

任何想法?

感谢

+0

纯粹出于好奇,你为什么要这样做? –

+0

我最初是返回JSON,我返回了大约25个字节,我想我可以将所有想要发回的数据都编码为一个32位整数,这个整数只有4个字节。 – Chris

回答

0

好吧,看来如果我这样做:

"00600001".decode("hex") 

我得到的4个字节我之后。

相关问题