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} 字节")
请注意,这个方法只能计算文件的大小,而不是文件夹的大小。如果要计算文件夹的大小,可以使用递归来遍历文件夹中的所有文件,并累积它们的大小。
