欢迎访问宙启技术站
智能推送

使用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方法获取文件属性,并返回文件大小。然后在测试例子中,使用该函数获取文件大小,并打印出来。