import os
def file_func(path):
total = 0
# 獲取傳入的文件夾中所有的文件和文件夾
all_contents = os.listdir(path)
for i in all_contents:
# 將文件夾中的所有文件或者文件夾拼接成完整路徑
full_contents = os.path.join(path, i)
# print(full_contents)
if os.path.isfile(full_contents):
total += os.path.getsize(full_contents)
else:
total += file_func(full_contents)
return total
# 9.29 KB (9,523 字節)
PATH = '../day06'
size = str(file_func(PATH)) + '字節'
print(size)
python:寫一個函數,傳入一個文件夾路徑,返回它的大小
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.