python基础--File(文件) 方法

Posted sunziying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础--File(文件) 方法相关的知识,希望对你有一定的参考价值。

file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:

序号方法及描述
1

file.close()          关闭文件。关闭后文件不能再进行读写操作。

2

file.flush()          刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。

3

file.fileno()          返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。

4

file.isatty()          如果文件连接到一个终端设备返回 True,否则返回 False。

5

file.next()          返回文件下一行。

6

file.read([size])        从文件读取指定的字节数,如果未给定或为负则读取所有。

7

file.readline([size])      读取整行,包括 "\n" 字符。

8

file.readlines([sizeint])    读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。

9

file.seek(offset[, whence])   设置文件当前位置。

10

file.tell()            返回文件当前位置。

11

file.truncate([size])   从文件的首行首字符开始截断,截断文件为 size 个字符,无 size 表示从当前位置截断;截断之后后面的所有字符被删除,其中 Widnows 系统下的换行代表2个字符大小。

12

file.write(str)          将字符串写入文件,没有返回值。

13

file.writelines(sequence)    向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。

以上是关于python基础--File(文件) 方法的主要内容,如果未能解决你的问题,请参考以下文章

python基础-文本操作

python基础模块的常用方法使用__name__ __file__ __doc__

Python3基础 read 方法 读取指定txt文件的前几个字符

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h':问题的解决 mysql安装pyth

Python基础——文件操作

python文件操作的坑( FileNotFoundError: [Errno 2] No such file or directory...)