使用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。然后,我们使用一个循环遍历文件路径列表,并对每个文件执行相同的操作来获取并打印修改时间。
希望这个回答对你有所帮助!
