写一个python脚本,遍历给定路径下的文件及文件夹,如果是文件,则输出文件大小,如果是文件夹,就进入文件夹
时间: 2024-04-30 10:23:56 浏览: 69
并继续遍历其中的文件和文件夹。
好的,请稍等,我来为您写一个Python脚本:
```python
import os
def get_size(path):
"""
获取文件大小(单位:字节)
"""
size = os.path.getsize(path)
return size
def traverse_folders(path):
"""
遍历文件夹
"""
if os.path.isfile(path):
# 如果是文件,则输出文件大小
size = get_size(path)
print(path, "大小为:", size, "字节")
elif os.path.isdir(path):
# 如果是文件夹,则继续遍历
print("文件夹:", path)
for file in os.listdir(path):
traverse_folders(os.path.join(path, file))
if __name__ == '__main__':
traverse_folders("/path/to/folder") # 替换成您想要遍历的文件夹路径
```
这个脚本会遍历给定路径下的所有文件和文件夹,当遍历到一个文件时,会输出文件大小,当遍历到一个文件夹时,会进入文件夹并继续遍历其中的文件和文件夹。如果您想要使用该脚本,请将最后一行中的"/path/to/folder"替换为您想要遍历的文件夹路径。
阅读全文