我需要通过 python 获取小端随机字符串。
如'0010'为256(不带'\x')
这是我的代码。
import random
import struct
str1 = struct.pack('<Q', random.randint(1, 1000))
#Ex: str1 = '\xc9\x02\x00\x00\x00\x00\x00\x00'
但我不知道要将此字符串转换为“C902000000000000” 请大家指教,谢谢
最佳答案
另一种很容易输入的替代方法是以下方法:
>>> import random
>>> import struct
>>> str1 = struct.pack('<Q', random.randint(1, 1000))
>>> str1.encode('hex')
关于python - 在 python 中删除字符串中的\x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23781151/