python st_mtime
时间: 2023-07-21 09:41:58 浏览: 112
`st_mtime`是Python中`os.stat()`返回的元数据结构体中的一个属性,用于表示文件或目录的最后修改时间。具体来说,它是一个浮点数,表示从1970年1月1日 00:00:00开始到最后一次修改的秒数。
在Python中,我们可以使用`os.stat()`方法获取文件或目录的元数据信息。它返回一个元组,其中包含了多个属性,比如文件大小、最后访问时间、最后修改时间等。其中,`st_mtime`就是表示最后修改时间的属性。
以下是一个示例代码,演示如何使用`os.stat()`和`st_mtime`获取文件的最后修改时间:
```python
import os
file_path = "/path/to/your/file"
file_stat = os.stat(file_path)
# 获取最后修改时间
last_modify_time = file_stat.st_mtime
# 将时间戳转换为可读的日期格式
import time
last_modify_time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(last_modify_time))
print(f"File {file_path} was last modified at {last_modify_time_str}")
```
输出结果可能类似于:
```
File /path/to/your/file was last modified at 2022-02-22 10:30:01
```
这样,我们就可以方便地获取文件的最后修改时间了。
阅读全文