os.path模块:在Python中获取文件的创建时间和修改时间
发布时间:2024-01-03 16:05:38
在Python中,可以使用os.path模块来获取文件的创建时间和修改时间。os.path模块提供了用于处理文件路径和文件信息的函数。其中,os.path.getctime()函数可以用来获取文件的创建时间,而os.path.getmtime()函数可以用来获取文件的最后修改时间。
以下是使用例子:
import os.path
import time
# 定义文件路径
file_path = "C:/Users/User/Documents/example.txt"
# 获取文件创建时间
creation_time = os.path.getctime(file_path)
# 将时间戳转换为可读形式
creation_time_formatted = time.ctime(creation_time)
# 获取文件最后修改时间
modification_time = os.path.getmtime(file_path)
# 将时间戳转换为可读形式
modification_time_formatted = time.ctime(modification_time)
# 打印结果
print("文件的创建时间: ", creation_time_formatted)
print("文件的最后修改时间: ", modification_time_formatted)
在上面的例子中,首先通过os.path.getctime()函数获取文件的创建时间,然后使用time.ctime()函数将时间戳转换为可读形式的时间。同样的,通过os.path.getmtime()函数获取文件的最后修改时间,再次使用time.ctime()函数转换时间戳为可读形式的时间。
运行以上代码,将会输出类似以下内容:
文件的创建时间: Mon Jul 19 14:36:45 2021 文件的最后修改时间: Tue Aug 10 09:40:02 2021
这样,我们就成功获取到了文件的创建时间和最后修改时间。
需要注意的是,os.path模块中的getctime()和getmtime()函数返回的时间戳是以秒为单位的浮点数,可以使用time.ctime()函数将其转换为可读形式的时间。
