zoukankan      html  css  js  c++  java
  • python3文件操作方法

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

    1. close()

    关闭打开的文件

     2. fileno()

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

    3. flush()

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

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

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

    4. readable()

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

    5. readline()

    只读取一行

    6. readlines()

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

    7. seek()

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

    8. seekable()

    判断是否可设置光标

    9. tell()

    返回当前光标的位置

    10. truncate()

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

    11. writable()

    判断文件是否可写

  • 相关阅读:
    数据库第三范式的思考
    channel通道例子
    go 测试代码性能实例
    go 新建項目引入gin失敗
    go 创建切片slice的四种方法
    Hibernate查询操作
    shell 分割训练数据
    hadoop streaming 分桶到不同的part
    C语言调用另一个文件的方法
    在springboot中使用jdbcTemplate(3)
  • 原文地址:https://www.cnblogs.com/cdinc/p/8446323.html
Copyright © 2011-2022 走看看