python 3 如何获取文件大小和时间信息

2025-04-28 00:22:15

1、首先,我们有一个如图所示文件,其大小是422576字节。下面我们希望在python中获取该文件有关信息。

python 3 如何获取文件大小和时间信息

2、在python中,import os模块,使用os.stat获取文件信息,其st_size字段即字节为单位的文件大小。

python 3 如何获取文件大小和时间信息

3、为了将大小显示为容易理骈禄笫杳解的形式,使用如图的两个转换函数分别转化为KB和MB单位。转换函数使用F-string生成字符串。

python 3 如何获取文件大小和时间信息

4、我们可以直接打印os.stat的返回值,查看其全部信息。其中st_atime, st_mtime, st_ctime是文件的三个时间,可以通过access, modify, create来帮助记忆。

python 3 如何获取文件大小和时间信息

5、时间本来是timestamp的形式,如果我们想要转化为可读形式,可以用如图代码转换为datetime。

python 3 如何获取文件大小和时间信息

6、我们注意到,创建时间比修改时间还要晚,如图所示。这是文件复制造成的正常现象。

python 3 如何获取文件大小和时间信息
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢