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

    python中如何获取当前文件的部分信息?

    宋雪维宋雪维2021-02-22 17:01:40原创2071

    一、文件对象常用的属性

    1、file.name:文件的名称

    2、file.mode:打开文件时,采用的文件打开模式

    3、file.encoding:打开文件时使用的编码格式

    4、file.closed:判断文件是否己经关闭

    二、python中获取当前文件的部分信息:打开文件之后,可以调用文件对象本身拥有的属性获取

    f = open('a.txt') # 以默认方式打开文件
    
    print(f.closed) # 输出文件是否已经关闭
    print(f.mode) # 输出访问模式
    print(f.encoding) #输出编码格式
    print(f.name) # 输出文件名
    
    False
    r
    cp936
    a.txt

    注意使用 open() 函数打开的文件对象,必须手动进行关闭,Python垃圾回收机制无法自动回收打开文件所占用的资源

    专题推荐:python基础
    上一篇:python带参数的装饰器怎么写? 下一篇:python中合并表格的两种方法

    相关文章推荐

    • python中包初始化有什么好处?• python绝对和相对导入的介绍• python如何将相对路径转换为绝对路径?• python使用互斥锁处理资源分配

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网