计算某个文件夹中所有文件的大小并输出每个文件的文件名以及对应的文件大小。 要求: 1.输入一个文件夹路径。 2.使用os模块和os.path模块计算文件夹中所有文件的大小。计算文件大小使用os.path.getsize(file_path)方法。 3.输出每个文件的文件名以及对应的文件大小。
时间: 2024-02-29 18:51:11 浏览: 86
按照文件大小输出指定文件夹下的文件名及其对应的文件大小
好的,我可以帮你实现这个功能。以下是Python代码:
```python
import os
def calculate_folder_size(folder_path):
total_size = 0
for root, dirs, files in os.walk(folder_path):
for f in files:
file_path = os.path.join(root, f)
size = os.path.getsize(file_path)
total_size += size
print(f"{file_path} -- {size} bytes")
print(f"Total size: {total_size} bytes")
folder_path = input("Please enter folder path: ")
calculate_folder_size(folder_path)
```
你只需要输入你要计算文件大小的文件夹路径,程序会自动遍历文件夹中的所有文件,计算文件大小并输出每个文件的文件名以及对应的文件大小,最后输出所有文件大小的总和。
阅读全文