os求一个文 件的生成时间
时间: 2024-09-24 21:24:15 浏览: 27
在Python中,你可以使用`os`模块的`stat`函数来获取文件的元数据,包括生成时间(也称为修改时间或上次访问时间)。这个函数返回一个包含文件状态信息的对象,其中包含了`st_mtime`属性,它表示的是自Unix纪元以来(即1970年1月1日)文件的最后修改时间。
下面是一个简单的示例:
```python
import os
def get_file_modification_time(file_path):
# 使用os.stat()获取文件状态
file_stats = os.stat(file_path)
# 文件的修改时间为mtime字段
modification_time = file_stats.st_mtime
# 将时间戳转换为更易读的日期格式(例如:datetime对象)
modification_date = datetime.fromtimestamp(modification_time)
return modification_date
# 使用方法
file_path = "your_file_path"
file_modification_time = get_file_modification_time(file_path)
print(f"文件'{file_path}'的生成时间为:{file_modification_time}")
```
请注意,你需要导入`datetime`模块来进行时间格式的转换,并将`"your_file_path"`替换为你实际需要查询的文件路径。
阅读全文