使用Python编写程序获取文件大小(st_size)的方法
发布时间:2024-01-08 19:14:16
要获取文件大小,可以使用Python的os模块中的stat方法。该方法返回一个包含文件属性的stat_result对象,其中st_size属性表示文件的大小(以字节为单位)。
以下是获取文件大小的步骤和示例代码:
1. 导入os模块:
import os
2. 使用os模块的stat方法获取文件属性:
file_info = os.stat('path/to/file')
这里将'path/to/file'替换为要获取文件大小的文件的实际路径。
3. 从文件属性中获取文件大小:
file_size = file_info.st_size
4. 打印文件大小:
print(f"File size: {file_size} bytes")
完整示例代码如下:
import os
# 获取文件大小
def get_file_size(file_path):
file_info = os.stat(file_path)
file_size = file_info.st_size
return file_size
# 测试例子
file_path = 'example.txt'
size = get_file_size(file_path)
print(f"File size: {size} bytes")
这个例子中,'example.txt'是要获取大小的文件路径。get_file_size函数使用os模块的stat方法获取文件属性,并返回文件大小。然后在测试例子中,使用该函数获取文件大小,并打印出来。
