python查看文件夹大小
时间: 2023-08-12 15:08:16 浏览: 87
你可以使用Python中的os和os.path模块来查看文件夹的大小。下面是一个示例代码:
```python
import os
def get_folder_size(folder):
total_size = 0
for path, dirs, files in os.walk(folder):
for f in files:
fp = os.path.join(path, f)
total_size += os.path.getsize(fp)
return total_size
folder_path = '/path/to/folder'
size = get_folder_size(folder_path)
print(f"The size of the folder is: {size} bytes")
```
请确保将`/path/to/folder`替换为你想要查看大小的文件夹的实际路径。这段代码会递归地遍历文件夹中的所有文件,并计算它们的大小总和。最后,它会打印出文件夹的总大小(以字节为单位)。
相关问题
python获取文件夹大小
你可以使用os模块中的stat()函数获取文件夹大小,代码示例如下:
import os
def get_folder_size(folder_path):
total_size = 0
for dirpath, dirnames, filenames in os.walk(folder_path):
for f in filenames:
fp = os.path.join(dirpath, f)
total_size += os.path.getsize(fp)
return total_size
print("文件夹大小为:", get_folder_size("文件夹路径"))
python 文件夹大小
回答: 这段代码是一个用于计算文件夹大小的Python函数。它通过遍历文件夹中的文件和子文件夹来计算文件夹的大小。如果遇到子文件夹,它会递归调用自身来计算子文件夹的大小,并将其加到文件夹的总大小上。如果遇到文件,它会使用os.path.getsize()函数获取文件的大小,并将其加到文件夹的总大小上。最后,它返回文件夹的总大小。在代码的使用示例中,它遍历了E盘的文件和文件夹,并打印出每个文件夹的名称和大小(以GB为单位)。 如果想要以MB为单位,可以将大小除以1024的平方。