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

Python实现计算文件大小

发布时间:2023-12-04 18:42:17

要计算文件大小,可以使用Python的os模块中的os.path.getsize()函数。

使用方法如下:

import os

file_path = "path/to/file"  # 替换为实际文件的路径

# 检查文件是否存在
if os.path.exists(file_path):
    # 获取文件大小(以字节为单位)
    file_size = os.path.getsize(file_path)
    print(f"文件大小:{file_size} 字节")
else:
    print("文件不存在")

以下是一个完整的示例,演示如何计算文件大小:

import os

def calculate_file_size(file_path):
    # 检查文件是否存在
    if os.path.exists(file_path):
        # 获取文件大小(以字节为单位)
        file_size = os.path.getsize(file_path)
        return file_size
    else:
        return -1  # 表示文件不存在

file_path = "path/to/file"  # 替换为实际文件的路径

# 计算文件大小
size = calculate_file_size(file_path)

if size == -1:
    print("文件不存在")
else:
    print(f"文件大小:{size} 字节")

请注意,这个方法只能计算文件的大小,而不是文件夹的大小。如果要计算文件夹的大小,可以使用递归来遍历文件夹中的所有文件,并累积它们的大小。