使用pathlib2模块中的Path()函数获取文件的创建日期和修改日期
发布时间:2024-01-06 09:16:39
pathlib2 是一个在 Python 2 中向后兼容 pathlib 库的替代品。它提供了一种面向对象的方式来管理文件和目录路径。在 pathlib2 中,Path() 函数用于创建一个 Path 对象,该对象用于管理文件和目录的路径。
获取文件的创建日期和修改日期,可以使用 Path 对象的 stat() 方法。该方法返回一个包含文件或目录的状态信息的对象。其中包含了文件的创建时间和修改时间等属性。下面是使用 pathlib2 模块获取文件的创建日期和修改日期的例子:
from pathlib2 import Path
import os
# 创建一个 Path 对象
file_path = Path('file.txt')
# 获取文件的创建日期
create_time = os.path.getctime(file_path)
# 获取文件的修改日期
modify_time = os.path.getmtime(file_path)
# 打印结果
print("文件的创建日期:", create_time)
print("文件的修改日期:", modify_time)
在上面的例子中,首先导入了 Path 对象和 os 模块。然后,使用 Path() 函数创建了一个 Path 对象,在这个例子中,Path 对象代表一个名为 "file.txt" 的文件。
接下来,使用 os 模块的 getctime() 函数获取了文件的创建日期,并将结果赋值给 create_time 变量。使用 getmtime() 函数获取了文件的修改日期,并将结果赋值给 modify_time 变量。
最后,使用 print() 函数打印了文件的创建日期和修改日期。
需要注意的是,为了使用 os 模块的 getctime() 和 getmtime() 函数,需要导入 os 模块。
总结起来,使用 pathlib2 模块中的 Path() 函数可以很方便地获取文件的创建日期和修改日期。通过调用 os 模块的 getctime() 和 getmtime() 函数,可以获取文件的创建日期和修改日期。以上就是使用 pathlib2 模块中的 Path() 函数获取文件的创建日期和修改日期的例子。
