欢迎访问宙启技术站
智能推送

使用Python的open()函数读取和写入二进制文件

发布时间:2023-12-16 03:09:02

在Python中,可以使用内置的open()函数来读取和写入二进制文件。open()函数可以接收两个参数:文件名和打开模式。

要读取二进制文件,可以使用打开模式为"rb"(以二进制形式读取文件)。下面是一个读取二进制文件的示例:

with open("binary_file.bin", "rb") as file:
    data = file.read()
    # 对data进行进一步处理

在上面的示例中,我们使用了一个名为"binary_file.bin"的二进制文件,并以"rb"模式打开它。然后,我们使用read()方法读取了整个文件内容,并将其存储在变量data中。你可以根据需要对data进行进一步的处理。

要写入二进制文件,可以使用打开模式为"wb"(以二进制形式写入文件)。下面是一个写入二进制文件的示例:

data = b"Hello, World!"

with open("binary_file.bin", "wb") as file:
    file.write(data)

在上面的示例中,我们创建了一个包含二进制数据的data变量,然后使用"wb"模式打开名为"binary_file.bin"的文件。接下来,我们使用write()方法将data写入到文件中。

这些示例提供了读取和写入二进制文件的基本方法。你可以根据需要进一步扩展它们,例如通过添加循环来处理大文件,或者使用其他的文件操作来处理不同的需求。