📜  Python| os.path.getmtime() 方法(1)

📅  最后修改于: 2023-12-03 15:34:15.893000             🧑  作者: Mango

Python | os.path.getmtime() 方法

简介

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:如果路径不存在或者访问被拒绝,将抛出该异常。