python 读文件属性
时间: 2023-07-06 16:41:49 浏览: 157
你可以使用 Python 的 os 模块来读取文件属性。以下是一些常见的文件属性及其对应的 Python 函数:
1. 文件大小:使用 os.path.getsize(file_path) 函数来获取文件大小,返回值为字节数。
2. 创建时间和最后修改时间:使用 os.path.getctime(file_path) 函数来获取文件创建时间,返回值为时间戳;使用 os.path.getmtime(file_path) 函数来获取文件最后修改时间,返回值也为时间戳。
3. 文件权限和所有者:使用 os.stat(file_path) 函数获取文件的所有属性信息,返回值为一个元组,其中包含了很多属性信息,例如 st_mode 表示文件的权限信息,st_uid 表示文件所有者的用户 ID。
下面是一个示例代码,演示如何获取文件的大小、创建时间和最后修改时间:
```python
import os
file_path = 'test.txt'
# 获取文件大小
file_size = os.path.getsize(file_path)
print(f'文件大小:{file_size} 字节')
# 获取文件创建时间
create_time = os.path.getctime(file_path)
print(f'创建时间:{create_time}')
# 获取文件最后修改时间
modify_time = os.path.getmtime(file_path)
print(f'最后修改时间:{modify_time}')
```
注意,以上代码只能在 Unix/Linux 系统上运行,如果你在 Windows 上运行,可能会出现错误。
阅读全文