

文章目录
正文
1. 文件对象概述
在 Python 中,文件对象是对文件进行读写操作的接口。通过文件对象,可以方便地对文件进行打开、读取、写入和关闭等操作。Python 提供了内置的 open() 函数来创建文件对象。
2. 打开文件
2.1 open() 函数的基本用法
open() 函数用于打开一个文件,并返回一个文件对象。其基本语法如下:
file_object = open(file_path, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
file_path:文件的路径,可以是相对路径或绝对路径。mode:文件的打开模式,常见的模式有:'r':只读模式(默认值),用于读取文件内容。'w':写入模式,会覆盖原有文件内容,如果文件不存在则创建新文件。'a':追加模式,在文件末尾追加内容,如果文件不存在则创建新文件。'b':二进制模式,用于处理二进制文件(如图片、音频等)。'+':读写模式,可以同时进行读取和写入操作。
encoding:指定文件的编码方式,如'utf-8'、'gbk'等。
2.2 打开文件的示例
# 以只读模式打开文本文件
file = open('example.txt', 'r', encoding='utf-8')
# 以写入模式打开文本文件
file = open('new_file.txt', 'w', encoding='utf-8')
# 以追加模式打开文本文件
file = open('append_file.txt', 'a', encoding='utf-8')
# 以二进制只读模式打开图片文件
file = open('image.jpg', 'rb')
3. 读取文件内容
3.1 read() 方法
read() 方法用于读取文件的全部内容或指定数量的字符/字节。<

最低0.47元/天 解锁文章
502

被折叠的 条评论
为什么被折叠?



