(如果您对动机很好奇:这将在scons版本中用于生成包含GUID的C文件)
我找到了关于generating a GUID in python的问题。但我对编程python并不是很了解。有人可以帮助我将其转换为
形式的字符串"{0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**, 0x**}"
其中**用2位十六进制形式的GUID字节填充?
def getInitializer(someUUID):
hexByteList = [??? for b in someUUID.bytes]
return '{'+(', '.join(hexByteList))+'}'
我不知道该怎么用于“???”上方。
答案 0 :(得分:2)
hex(ord(b))
...