美文网首页
文件对象常用属性和方法

文件对象常用属性和方法

作者: 荆妮妮 | 来源:发表于2019-12-05 22:22 被阅读0次

    文件对象封装了文件的相关操作
    文件对象的属性
    属性 说明
    name 返回文件的名字
    mode 返回文件的打开模式
    closed 若文件被关闭则返回True

    文件对象的打开模式
    模式 说明
    r 读模式
    w 写模式
    a 追加模式
    b 二进制模式(可与其他模式组合) + 读写模式(可与其他模式组合)

    文件对象的常用方法
    常用方法
    seek() 方法

    seek() 方法用于移动文件读取指针到指定位置。

    fileObject.seek(offset[, whence])
    1
    offset表示开始的偏移量,也就是代表需要移动偏移的字节数。
    whence:可选,默认值为 0。给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。
    假设hello.txt文件中的内容是abcdefghijk,那么我们使用 seek() 方法来移动文件指针试试:

    file = open("hello.txt", "r")
    
    file.seek(3) #文件指针移动到第三位,从第四位开始读
    print(file.read())  # 输出:defghijk
    
    file.seek(5)
    print(file.read())  # 输出:fghijk
    
    file.close()
    
    

    相关文章

      网友评论

          本文标题:文件对象常用属性和方法

          本文链接:https://www.haomeiwen.com/subject/hzsjgctx.html