238. How to Display Size of Current Directory and Subdirectories in Python with Code || os Module

Опубликовано: 28 Сентябрь 2024
на канале: Bhavatavi
9
0

Code:
import os

directory='C:/Users/bhavatavi/Desktop/Docs'

dir_size=0
fsizedicr={'Bytes':1,'Kilobytes':float(1)/1024,'Megabytes':float(1)/(1024*1024),'Gigabytes':float(1)/(1024*1024*1024)}

for (path,dirs,files) in os.walk(directory):
for file in files:
filename=os.path.join(path,file)
dir_size+=os.path.getsize(filename)

for key in fsizedicr:
print("Folder size:" +str(round(fsizedicr[key]*dir_size,2))+' '+key)