导语:
本文主要介绍了关于Python如何读写二进制文件的相关知识,包括cfile读写文件,以及python二进制文件的读取与写入方法这些编程知识,希望对大家有参考作用。
python中可以使用open()函数以指定方式打开文件,然后进行二进制读写。
函数语法
open(name[, mode[, buffering]])
参数说明:
name : 一个包含了你要访问的文件名称的字符串值。
mode :mode 确定文件打开的模式:只读、写入、追加等。有关所有可能的值,请参阅下面的完整列表。该参数可选,默认文件访问方式为只读(r)。
buffering :如果 buffering 的值设置为 0,则不会有缓冲。如果 buffering 的值为 1,则在访问文件时缓冲行。如果 buffering 的值设置为大于 1 的整数,则表示这是寄存器区域的缓冲区大小。如果取负值,则寄存器区的缓冲区大小为系统默认值。
open函数打开文件的参数:
示例:
# f = open("test4.txt", 'w')
#
# f.write(b'hello world') # TypeError: write() argument must be str, not bytes
#
# f.close()
f = open("test4.txt", 'wb') # 二进制写模式
f.write(b'hello world') # 二进制写
f.close() # 关闭文件
f = open("test4.txt", 'rb') # 二进制读
print(f.read()) # b'hello world' 打印读出来的数据
f.close() # 关闭文件
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python开发的两种方式12/07
- ♥ python写ini文件的详细教程11/15
- ♥ python拼音模块的特点12/13
- ♥ python的len函数为什么会报错09/22
- ♥ python中的请求是什么09/01
- ♥ Python if else条件语句详解11/25
内容反馈