python3文件操作方法

Posted cos1eqlg0

tags:

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

在python3中,我们可以使用open打开一个文件,那么打开文件后,文件有什么操作方法呢?接下来我就记录一下比较常用的方法。

1. close()

关闭打开的文件

 2. fileno()

返回文件句柄在的索引值,IO多路时会用到

3. flush()

我们使用写相关模式打开文件时,使用write方法写入文件时,如果还没有调用close方法,文件中并没有写入的内容。

这是因为我们写入的东西是保存在内存中的,这样读写速度会快很多。

如果我们想要实时的写入硬盘,我们就可以调用这个方法,将内存中的东西刷新到硬盘。

4. readable()

是否是特殊文件,返回文件是否可读。如果使用“w”模式打开,也会返回false

5. readline()

只读取一行

6. readlines()

以行为元素,返回一个列表

7. seek()

设置光标位置,以字节为距离进行移动(注意gbk\utf-8等不同编码格式的字符字节数)

8. seekable()

判断是否可设置光标

9. tell()

返回当前光标的位置

10. truncate()

截取指定长度的文本,可以传入数字参数,表示从第几个字符开始截取。

11. writable()

判断文件是否可写

以上是关于python3文件操作方法的主要内容,如果未能解决你的问题,请参考以下文章

五.python3 文件操作

python3_文件操作中file.seek()方法

[Python3]目录与文件操作

Python3 简单的文件操作

文件操作 python3

python3对文本文件进行操作