实用工具:如何使用Python获取文件大小、修改时间等信息

在Python中,获取文件信息非常简单。无论是获取文件的名称、大小、修改时间,还是其他属性,都可以通过几个简单的步骤来完成。在本篇文章中,我们将介绍如何使用Python获取文件信息。

一、获取文件名称

要获取文件的名称,我们可以使用Python的os模块。以下是一个简单的示例:

import os  ``# 指定文件路径`  `file_path = 'test01.png'`    `# 获取文件名称`  `file_name = os.path.basename(file_path)  ``print("文件名称:", file_name)

二、获取文件大小

要获取文件的大小,我们可以使用os模块的path.getsize()方法。以下是一个示例:

import os  ``# 指定文件路径`  `file_path = 'test01.png'`    `# 获取文件大小(以字节为单位)`  `file_size = os.path.getsize(file_path)  ``# 将文件大小转换为更常见的单位(如KB、MB)`  `file_size_kb = file_size // 1024`  `file_size_mb = file_size_kb // 1024  ``print("文件大小:", file_size, "字节")`  `print("文件大小:", file_size_kb, "KB")`  `print("文件大小:", file_size_mb, "MB")

三、获取文件的修改时间

要获取文件的修改时间,我们可以使用os.path.getmtime()方法。以下是一个示例:

import os`  `import time  ``# 指定文件路径`  `file_path = 'test01.png'`    `# 获取文件修改时间(以时间戳形式)`  `mtime = os.path.getmtime(file_path)  ``# 将时间戳转换为可读的格式`  `mtime_str = time.ctime(mtime)  ``print("文件修改时间:", mtime_str)

四、获取文件的创建时间和访问时间

要获取文件的创建时间和访问时间,我们可以使用os.stat()方法。以下是一个示例:

import os`  `import time  ``# 指定文件路径`  `file_path = 'test01.png'`    `# 获取文件的信息(包括创建时间和访问时间)`  `file_stats = os.stat(file_path)  ``# 获取并格式化创建时间和访问时间`  `created_time = time.ctime(file_stats.st_ctime)`  `accessed_time = time.ctime(file_stats.st_atime)  ``print("文件创建时间:", created_time)`  `print("文件访问时间:", accessed_time)

通过上面的例子,我们知道怎么去获取文件的大小和修改时间,这些基础信息将来可以用来判断两个同名文件,哪个比较新,哪个比较大等场合,如FTP的增量更新等。

---------------------------END---------------------------

题外话

在这里插入图片描述

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

若有侵权,请联系删除

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值