Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Python中将数据打包成二进制字符串_Php_Python_Pack - Fatal编程技术网

Php 在Python中将数据打包成二进制字符串

Php 在Python中将数据打包成二进制字符串,php,python,pack,Php,Python,Pack,使用PHP函数,我将字符串转换为二进制十六进制表示: pack('H*', $SECURE_SECRET) 如何在Python中获得相同的结果? 我尝试了struct.pack,但结果不一样。pack('H*',$value)将十六进制数转换为二进制: php> = pack('H*', '41424344') 'ABCD' 在Python中,可以使用获得相同的结果: >>> from binascii import unhexlify >>> un

使用PHP函数,我将字符串转换为二进制十六进制表示:

pack('H*', $SECURE_SECRET)
如何在Python中获得相同的结果? 我尝试了
struct.pack
,但结果不一样。

pack('H*',$value)
将十六进制数转换为二进制:

php> = pack('H*', '41424344')
'ABCD'
在Python中,可以使用获得相同的结果:

>>> from binascii import unhexlify
>>> unhexlify('41424344')
>>> 'ABCD'

struct.pack有什么问题?