欢迎访问宙启技术站
智能推送

使用Python在路径中检查文件的修改时间

发布时间:2023-12-24 11:19:51

在Python中,我们可以使用os模块中的os.path.getmtime()函数来获取文件的修改时间。该函数接受文件路径作为参数,并返回文件的修改时间戳。

下面是一个示例,演示了如何使用Python检查文件的修改时间:

import os
import time

# 文件路径
file_path = "path/to/file.txt"

# 获取文件的修改时间
modified_time = os.path.getmtime(file_path)

# 将修改时间转换为可读格式
modified_time = time.ctime(modified_time)

# 打印修改时间
print(f"The file was last modified on {modified_time}")

在这个示例中,我们首先指定了要检查的文件路径file_path。然后,我们使用os.path.getmtime()函数获取文件的修改时间戳,并将其存储在modified_time变量中。

接下来,我们使用time.ctime()函数将修改时间戳转换为可读格式,并将其存储回modified_time变量中。

最后,我们使用print()函数打印出文件的修改时间。

如果你想检查多个文件的修改时间,可以在一个循环中遍历文件路径列表并重复上述过程。

这是一个检查多个文件修改时间的示例:

import os
import time

# 文件路径列表
file_paths = ["path/to/file1.txt", "path/to/file2.txt", "path/to/file3.txt"]

# 遍历文件路径列表
for file_path in file_paths:
    # 获取文件的修改时间
    modified_time = os.path.getmtime(file_path)

    # 将修改时间转换为可读格式
    modified_time = time.ctime(modified_time)

    # 打印修改时间
    print(f"The file {file_path} was last modified on {modified_time}")

在这个示例中,我们创建了一个包含多个文件路径的列表file_paths。然后,我们使用一个循环遍历文件路径列表,并对每个文件执行相同的操作来获取并打印修改时间。

希望这个回答对你有所帮助!