python tcp发送十六进制数

python socket怎么发送一串十六进制数?

阅读 4.7k
2 个回答

没有十六进制数据,传输中一般只有文本编码数据或者二进制位数据。

十六进制的一般只是为了方便展示或操作的一种处理,实质就是二进制位数据。

https://docs.python.org/zh-cn...

看看是不是这个包? 用里面的 pack, 把数字转成字节串发送. 多字节注意大小端.

数字转16进制字符串 hex(16) == '0x10'
16进制字符串转字节串对象 bytes.fromhex('4142') == 'AB'
字节串转16进制串 b'ab'.hex() == '6162'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题