MST
星途 面试题库

面试题:Python 中如何实现对二进制文件的基本读写操作

请编写 Python 代码,实现向一个二进制文件写入一段字节数据,然后再从该文件中读取并打印出这段数据。要求使用 `with` 语句确保文件正确关闭,并说明在读写二进制文件时,模式参数应该如何设置。
16.4万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
data = b"Hello, Binary File!"

# 写入二进制文件
with open('binary_file.bin', 'wb') as f:
    f.write(data)

# 从二进制文件读取数据
with open('binary_file.bin', 'rb') as f:
    read_data = f.read()
    print(read_data)

在读写二进制文件时,写入模式参数设置为 'wb',其中 'w' 表示写入模式,'b' 表示处理二进制数据;读取模式参数设置为 'rb',其中 'r' 表示读取模式,'b' 同样表示处理二进制数据。