Spaces:
Running
Running
#Thanks @DeletedFromEarth for helping in this journey | |
def humanbytes(size): | |
# https://stackoverflow.com/a/49361727/4723940 | |
# 2**10 = 1024 | |
if not size: | |
return "" | |
power = 2**10 | |
n = 0 | |
Dic_powerN = {0: ' ', 1: 'Ki', 2: 'Mi', 3: 'Gi', 4: 'Ti'} | |
while size > power: | |
size /= power | |
n += 1 | |
return str(round(size, 2)) + " " + Dic_powerN[n] + 'B' | |