如何实现二进制文件的读写操作?

2026-05-24 12:521阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计381个文字,预计阅读时间需要2分钟。

如何实现二进制文件的读写操作?

二进制文件的处理流程与文本文件流程相似。首先,需要确定是否需要创建文件对象。如果需要创建,则需指定二进制模式(如'wb'表示写入二进制模式)。然后,通过该对象进行读取或写入操作。例如:

pythonf=open('d:\\a.txt', 'wb')

如何实现二进制文件的读写操作?

这里的`open`函数以二进制写入模式打开文件,并返回一个文件对象`f`。

二进制文件的处理流程和文本文件流程一致。首先还是要创建文件对象,不过,我们需要指 定二进制模式,从而创建出二进制文件对象。例如:
f = open(r"d:\a.txt", ‘wb’) #可写的、重写模式的二进制文件对象
f = open(r"d:\a.txt", ‘ab’) #可写的、追加模式的二进制文件对象
f = open(r"d:\a.txt", ‘rb’) #可读的二进制文件对象

创建好二进制文件对象后,仍然可以使用 write()、read()实现文件的读写操作

读取图片文件,实现文件的拷贝:

# -*- coding: utf-8 -*-
"""
@Time : 2021/11/21 23:30
@Auth : yqq
@File :mypy19.py
"""
with open(r"aa.jpg","rb") as f:
with open("aa_copy.jpg","wb") as w:
for line in f.readlines():
w.write(line)

print("图片拷贝成功。。。。。。")



本文共计381个文字,预计阅读时间需要2分钟。

如何实现二进制文件的读写操作?

二进制文件的处理流程与文本文件流程相似。首先,需要确定是否需要创建文件对象。如果需要创建,则需指定二进制模式(如'wb'表示写入二进制模式)。然后,通过该对象进行读取或写入操作。例如:

pythonf=open('d:\\a.txt', 'wb')

如何实现二进制文件的读写操作?

这里的`open`函数以二进制写入模式打开文件,并返回一个文件对象`f`。

二进制文件的处理流程和文本文件流程一致。首先还是要创建文件对象,不过,我们需要指 定二进制模式,从而创建出二进制文件对象。例如:
f = open(r"d:\a.txt", ‘wb’) #可写的、重写模式的二进制文件对象
f = open(r"d:\a.txt", ‘ab’) #可写的、追加模式的二进制文件对象
f = open(r"d:\a.txt", ‘rb’) #可读的二进制文件对象

创建好二进制文件对象后,仍然可以使用 write()、read()实现文件的读写操作

读取图片文件,实现文件的拷贝:

# -*- coding: utf-8 -*-
"""
@Time : 2021/11/21 23:30
@Auth : yqq
@File :mypy19.py
"""
with open(r"aa.jpg","rb") as f:
with open("aa_copy.jpg","wb") as w:
for line in f.readlines():
w.write(line)

print("图片拷贝成功。。。。。。")