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

使用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() 函数获取文件的创建日期和修改日期的例子。