[Language]Python中的二进制文件相关操作

Posted 苏导

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Language]Python中的二进制文件相关操作相关的知识,希望对你有一定的参考价值。

简述

在与C语言相关应用中,比如硬件和协议相关,都涉及到二进制操作。
Python中的字节串这篇文章对字节串操作已经做过一些介绍。
接下来内容对类似C语言相关实现内容进行整理。

文件相关

二进制文件操作

fname_bin_a = "a.bin"
fname_bin_b = "b.bin"
fa = open(fname_hdr, 'wb')  # 以二进制文件格式写
fb = open(fname_bin, "rb")  # 以二进制文件格式读
bin_buffer = fb.read()      # 读取文件内容到bin_buffer
bin_array = struct.unpack(len(bin_buffer)*'B', bin_buffer)  # 读取内容转换为字节数组

以上是关于[Language]Python中的二进制文件相关操作的主要内容,如果未能解决你的问题,请参考以下文章

python中的open()函数

Python 常用系统模块整理

2018-10-15 21:07:38 c language

python如何编译生成二进制文件?

Android Init Language(RC文件)介绍

无法在 Python 3.7 运行时中使用 language_tool_python 部署 Cloud Function