千锋教育-做有情怀、有良心、有品质的职业教育机构

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

来源:千锋教育
发布时间:2023-11-13 00:57:36
分享

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

一、文件对象常用的属性

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学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python处理绝对路径和相对路径函数有哪些? python处理绝对路径和相对路径函数有哪些?绝对路径和相对路径是什么?绝对路径:从根文件夹开始,Windows系统以盘符(C:)作为根文件夹,OSX或Linux系统中/作为根文件夹相对路径:文件相对
  • python配置日志记录 python配置日志记录1、三种配置日志记录的方法调用列出的配置方法显式创建记录器,处理器和格式化器。创建日志配置文件并使用fileConfig()函数读取它。创建配置信息字典并将其传递给dictCo
  • pythonOpenCV中的阈值是什么 pythonOpenCV中的阈值是什么1、说明在python的OpenCV中,阈值是图像二值化的必要条件,阈值是指设定一个,对于整个图像来说,比这个值大的像素点的重量值是一个值,或者比这个值小的像素点
  • python基于LBPH的人脸识别操作 python基于LBPH的人脸识别操作基于LBPH的人脸识别操作原理1、LBPH(LocalBinaryPatternHistogram)将检测到的人脸分为小单元,并将其与模型中的对应单元进行比较,对
  • python内置类型性能有哪些? python中内置类型性能有哪些?1、timeit模块timeit模块用于测试和测量一小段Python代码的执行速度的类。classtimeit.Timer(stmt=‘pass’,setup=‘pa
  • python如何配置Logging处理器 python中如何配置Logging处理器处理器对象负责分配适当的日志消息(基于日志消息的严重性)到处理器指定的目标。Logger对象可以使用addHandler()方法将零个或多个处理器对象添加到自