• 技术文章 >Python技术 >Python基础教程

    pyhon中File对象的属性

    silencementsilencement2019-07-04 14:08:37原创1712
    Python.jpg

    一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。

    以下是和file对象相关的所有属性的列表:

    8e44dddffa5f437078a453395f9fca9.png

    如下实例:

    #!/usr/bin/python
      
    # 打开一个文件
    fo = open("foo.txt", "wb")
    print "Name of the file: ", fo.name
    print "Closed or not : ", fo.closed
    print "Opening mode : ", fo.mode
    print "Softspace flag : ", fo.softspace

    以上实例输出结果:

    Name of the file:  foo.txt
    Closed or not :  False
    Opening mode :  wb
    Softspace flag :  0

    Close()方法

    File对象的close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。

    当一个文件对象的引用被重新指定给另一个文件时,Python会关闭之前的文件。用close()方法关闭文件是一个很好的习惯。

    语法:

    fileObject.close();

    例子:

    #!/usr/bin/python
    # 打开一个文件
    fo = open("foo.txt", "wb")
    print "Name of the file: ", fo.name
    # 关闭打开的文件
    fo.close()

    以上实例输出结果:

    Name of the file:  foo.txt
    专题推荐:file对象的属性
    品易云
    上一篇:Python如何使用Excel文件 下一篇:Python如何读取DBF文件

    相关文章推荐

    • Python expandtabs()方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网