File size: 315 Bytes
a6fe6f9
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13

def humanbytes(size):
    if not size:
        return "0 B"
    for unit in ["", "K", "M", "G", "T"]:
        if size < 1024:
            break
        size /= 1024
    if isinstance(size, int):
        size = f"{size} {unit}B"
    elif isinstance(size, float):
        size = f"{size:.2f} {unit}B"
    return size