2012-11-02 42 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個字節我之後。

相關問題