开发者社区> 问答> 正文

python 二进制怎么连接

python 二进制怎么连接

展开
收起
云计算小粉 2018-05-10 20:11:03 2241 0
1 条回答
写回答
取消 提交回答
  • 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用struct来处理c语言中的结构体.

    struct模块中最重要的三个函数是pack(), unpack(), calcsize()

    pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)

    unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuple

    calcsize(fmt) 计算给定的格式(fmt)占用多少字节的内存

    2019-07-17 22:25:00
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载