Python如何读写二进制文件
发布时间:2026-04-21 15:42:58

open()函数可以在python中以指定的方式打开文件,然后进行二进制读写。
函数语法
open(name[,mode[,buffering]])
参数说明:
name : 包含您要访问的文件名称的字符串值。
mode : mode 它决定了打开文件的模式:只读、写、添加等。所有可取值见以下完整列表。该参数不是强制性的,默认文件访问模式是只读(r)。
buffering : 如果 buffering 的值被设为 如果0,就不会有寄存。 buffering 的值取 1.将存储在访问文件时。如果是 buffering 设定的值大于 1 整数显示了寄存区的缓冲大小。如果取负值,则系统默认寄存区的缓冲大小。
打开open函数文件的参数:

示例:
#f=open("test4.txt",'w')
#
#f.write(b'helloworld')#TypeError:write()argumentmustbestr,notbytes
#
#f.close()
f=open("test4.txt",'wb')#二进制写模式
f.write(b'helloworld')#二进制写
f.close()#关闭文件
f=open("test4.txt",'rb')#二进制读
print(f.read())#b'helloworld'打印出来的数据
f.close()#关闭文件请关注Python视频教程栏目,了解更多Python知识。
