介绍
open()函数用于打开文件并返回其文件对象。
open()函数的语法格式:
open(file, mode='r', buffering=- 1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
- file: 要打开的文件路径。
- mode: 可选项,指定文件打开模式。
字符 | 解释 |
r | 读取(默认)。 |
w | 写入。如果该文件已存在则会删除原有内容重新编辑。 |
x | 写入。如果该文件已存在则报错。 |
a | 追加写入。如果该文件已存在,在末尾追加写入;如果文件不存在,创建新文件写入。 |
b | 二进制模式 |
t | 文本模式(默认) |
+ | 更新文件。可读可写 |
- buffering: 可选整数,用于设置缓冲策略。0 关闭缓冲(只允许在二进制模式下), 1 寄存行(只在文本模式下可用),整数 > 1 表示固定大小的块缓冲区字节大小。负值为系统默认的寄存区缓冲大小。
- encoding: 可选参数。文件编码方式。
open()文件对象的方法
- file.name: 返回文件名称
- file.mode:返回文件打开模式
- file.encoding: 返回文件打开的编码格式
- file.closed: 判断文件是否关闭
- file.read(size): 默认返回整个文件,size表示返回的行数
- file.readline(): 返回一行
- file.readlines(size): 返回包含size行的文本列表,默认返回整个文件列表
- for line in file: print(line) #迭代访问
标签:返回,文件,内置,python,写入,file,open,size From: https://www.cnblogs.com/chaimy/p/17086043.html