📅  最后修改于: 2023-12-03 15:34:15.893000             🧑  作者: Mango
os.path.getmtime()
方法用于获取指定路径的最后修改时间。该方法返回一个浮点数,代表自纪元(1970年1月1日午夜UTC)以来的秒数。如果路径不存在或者访问被拒绝,该方法将抛出 OSError
异常。
os.path.getmtime(path)
path
:要检查的文件路径。
该方法返回一个浮点数,代表指定路径的最后修改时间。
下面的代码演示了如何使用 os.path.getmtime()
方法获取指定路径的最后修改时间:
import os.path
import time
file_path = "/path/to/myfile.txt"
# 获取最后修改时间
last_modified_time = os.path.getmtime(file_path)
# 将浮点数转换为本地时间格式
local_time = time.localtime(last_modified_time)
# 格式化本地时间为可读字符串
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print(f"文件 {file_path} 最后修改时间为:{formatted_time}")
上述代码将输出类似如下的结果:
文件 /path/to/myfile.txt 最后修改时间为:2021-07-07 15:30:00
OSError
:如果路径不存在或者访问被拒绝,将抛出该异常。