python读写二进制文件(读写字节数据)
你想读写二进制文件,比如图片,声音文件等就是常见的二进制文件。
使用模式为
rb
或
wb
的
open()
函数来读取或写入二进制数据。比如:
# Read the entire file as a single byte string
with open('somefile.bin', 'rb') as f:
data = f.read()
# Write binary data to a file
with open('somefile.bin', 'wb') as f:
f.write(b'Hello World')
在读取二进制数据时,需要指明的是所有返回的数据都是字节字符串格式的,而不是文本字符串。 类似的,在写入的时候,必须保证参数是以字节形式对外暴露数据的对象(比如字节字符串,字节数组对象等)。
分别进行数据的读取和写入
Here's how to do it with the basic file operations in Python. This opens one file, reads the data into memory, then opens the second file and writes it out.
in_file = open("in-file", "rb"
版权归原作者 Data+Science+Insight 所有, 如有侵权,请联系我们删除。