python脚本如何获取指定路径下某文件的大小和创建时间
时间: 2024-02-03 10:13:08 浏览: 105
python获得文件创建时间和修改时间的方法
5星 · 资源好评率100%
可以使用Python内置模块os来获取指定路径下文件的大小和创建时间。具体实现如下:
```python
import os
file_path = "/path/to/your/file"
size = os.path.getsize(file_path) # 获取文件大小,单位为字节
create_time = os.path.getctime(file_path) # 获取文件创建时间,返回时间戳
print(f"File size: {size} bytes")
print(f"Create time: {create_time}")
```
其中,`os.path.getsize()`函数返回文件大小,单位为字节;`os.path.getctime()`函数返回文件的创建时间戳,需要转换为具体时间格式。如果需要格式化时间,可以使用Python内置模块datetime,如下所示:
```python
import os
import datetime
file_path = "/path/to/your/file"
size = os.path.getsize(file_path) # 获取文件大小,单位为字节
create_time = os.path.getctime(file_path) # 获取文件创建时间,返回时间戳
create_time_str = datetime.datetime.fromtimestamp(create_time).strftime('%Y-%m-%d %H:%M:%S') # 格式化时间
print(f"File size: {size} bytes")
print(f"Create time: {create_time_str}")
```
以上代码会把时间戳转换为 "%Y-%m-%d %H:%M:%S" 格式的时间字符串,如 "2022-01-01 00:00:00"。
阅读全文