簡體   English   中英

在python中將int轉換為原始數據

[英]Convert int to raw data in python

我確定之前已經問過這個問題,但我找不到並回答。

如何將整數轉換為原始數據?

這是我想做的一個例子,將0x41424344轉換為'ABCD'?

我知道chr(0x41) = 'A' ,但是將int轉換為完整原始數據緩沖區的python方法是什么?

提前致謝。

在Python 3中:

>>> (0x41424344).to_bytes(4, 'big')
b'ABCD'

在Python 2.x中 - 您可以使用struct

>>> struct.pack('>i', 0x41424344)
'ABCD'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM