导语:
本文主要介绍了关于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多行代码注释快捷键的使用详解09/07
- ♥ python3.6如何打包01/08
- ♥ python format()的格式化用法01/08
- ♥ 如何在python中实例化ChainMap01/09
- ♥ 学哪个版本的python10/07
- ♥ python中except的异常处理11/28
内容反馈