Python怎么查看文件属性?Python如何获取文件属性信息

【Python怎么查看文件属性?Python如何获取文件属性信息】在电脑上我们右键一个文件,然后点击属性选就可以看到该文件的名称、类型、大小、修改时间、最后访问时间等信息 。那么在python之中也是可以去获取到这些文件属性的,不过不同的属性需要用到不同的方法才能够得到,下面会有详细介绍 。

Python怎么查看文件属性?Python如何获取文件属性信息

文章插图
(1)那么文件名称和文件类型的话实际上是不需要去获取的,因为python中要对文件进行操作就必须要将文件路径以及文件名都给写在文件路径字符串中才可以,而文件的后缀名就是文件的类型 。
那么这里就只介绍该如何去获取文件大小、创建时间、访问时间和修改时间这四个文件属性,那么文件大小就可以通过getsize()方法来得到,代码示例如下所示:
import os,datetimefilename = '/Users/sy/demo.py'filesize = os.path.getsize(filename)print(filesize)这里文件大小返回的是字节数,而1kb就相当于是1024字节,一直用1024这个值向上换算就能够知道文件不同单位的大小了 。而且文件大小和文件占用空间大小是不一样的,占用空间大小会比文件大小大一点 。
(2)那么文件的创建时间、最后访问时间和最后修改时间虽然用的是三个不同的方法,但是它们的方法名非常相近,只需要改个字母就可以了,代码示例如下:
# 创建时间create_time = os.path.getctime(filename)# 因为文件创建时间返回的是时间戳格式的数据,所以需要将其格式化一下print(datetime.datetime.fromtimestamp(create_time))# 最后访问时间access_time = os.path.getatime(filename)print(access_time)# 最后修改时间modify_time = os.path.getmtime(filename)print(modify_time)以上就是关于“Python怎么查看文件属性?Python如何获取文件属性信息”的全部内容了,希望对你有所帮助 。

    推荐阅读