📜  获取文件创建日期 py - Python (1)

📅  最后修改于: 2023-12-03 15:41:28.498000             🧑  作者: Mango

获取文件创建日期 py - Python

在 Python 中,你可以使用 os.path 模块的 getctime 函数获取文件的创建时间。函数接受一个参数,即文件路径字符串,返回一个 Unix 时间戳,表示文件的创建时间。

以下是获取文件创建时间的 Python 代码片段:

import os.path
import datetime

file_path = 'path/to/your/file'

# 获取文件创建时间,返回 Unix 时间戳
created_timestamp = os.path.getctime(file_path)

# 将 Unix 时间戳转换为可读的日期时间字符串
created_datetime = datetime.datetime.fromtimestamp(created_timestamp)

# 输出日期时间字符串
print(created_datetime.strftime('%Y-%m-%d %H:%M:%S'))

这段代码,首先导入了 os.pathdatetime 模块。然后,根据你自己的文件路径,调用 os.path.getctime 函数获取文件创建时间的 Unix 时间戳。

接着,将 Unix 时间戳转换为可读的日期时间字符串,方法是使用 datetime.datetime.fromtimestamp 函数。

最后,将输出可读的日期时间字符串。你可以在 strftime 函数中自定义输出日期时间的格式,具体可以参考 Python 官方文档:strftime 和 strptime 的行为

注意,os.path.getctime 函数返回的是一个浮点数型的 Unix 时间戳,如果你想要获取文件的修改时间,可以使用 os.path.getmtime 函数。