给出一个文件的路径,你可以使用os 模块提供的几种方法获得更多的信息。
os.path.getsize()返回文件的大小os.path.getmtime()返回文件的最后修改日期os.path.getctime()返回文件的创建日期(在MacOS等Unix系统中等于最后修改日期)
下面是一个例子。
import os
filename = '/Users/flavio/test.txt'
print(os.path.getsize(filename))
print(os.path.getmtime(filename))
print(os.path.getctime(filename))
os.stat() 返回所有你需要的简明的信息。
import os
filename = '/Users/flavio/test.txt'
print(os.stat(filename))
它返回一个os.stat_result 对象。
os.stat_result(st_mode=33252, st_ino=34409711, st_dev=16777224, st_nlink=1, st_uid=501, st_gid=20, st_size=189, st_atime=1605428774, st_mtime=1605428773, st_ctime=1605428773)
我们在这里有很多信息,包括。
st_mode文件类型和权限st_ino节点号st_dev设备IDst_uid文件所有者IDst_gid文件组IDst_size文件大小
你可以去找个别属性。
import os
filename = '/Users/flavio/test.txt'
stats = os.stat(filename)
print(stats.st_size)
print(stats.st_mtime)