Python 文件方法

Python 文件方法

使用open()函数可以创建一个文件对象。文件类定义了以下方法,可以使用这些方法进行不同的文件IO操作。这些方法可以与任何文件对象一起使用,如字节流或网络流。

序号 方法 & 描述
1 file.close() 关闭文件。关闭的文件不能再进行读写操作。
2 file.flush() 刷新内部缓冲区,类似于stdio的fflush。对于某些类似文件的对象,这可能是一个空操作。
3 file_fileno() 返回底层实现用来向操作系统请求I/O操作的整数文件描述符。
4 file.isatty() 如果文件连接到tty(-like)设备,则返回True,否则返回False。
5 next(file) 每次调用时返回文件的下一行。
6 file.read([size]) 从文件中最多读取size字节(如果读取到size字节之前遇到EOF,则读取的字节较少)。
7 file.readline([size]) 从文件中读取整行。字符串中保留了换行符。
8 file.readlines([sizehint]) 使用readline()读取到EOF,并返回包含这些行的列表。如果可选的sizehint参数存在,则不是读取至EOF,而是读取总计约为sizehint字节(可能在舍入为内部缓冲区大小之后)的整行。
9 file.seek(offset[, whence]) 设置文件的当前位置。
10 file.tell() 返回文件的当前位置。
11 file.truncate([size]) 截断文件的大小。如果可选的size参数存在,则将文件截断为(最多)该大小。
12 file.write(str) 将字符串写入文件。没有返回值。
13 file.writelines(sequence) 将序列中的字符串写入文件。序列可以是任何生成字符串的可迭代对象,通常是字符串列表。

让我们简要地看一下上面的方法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程