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

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

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

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

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

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