[python] byte 단위 변환 코드(byte ->kb, mb, gb, tb, pd, eb)
byte를 입력으로 주면 킬로바이트(kilobyte), 메가바이트(megabyte), 기가바이트(giga byte) 단위 등으로 변환하는 코드는 아래와 같다. def byte_transform(bytes, to, bsize=1024): ... a = {'k' : 1, 'm': 2, 'g' : 3, 't' : 4, 'p' : 5, 'e' : 6 } ... r = float(bytes) ... for i in range(a[to]): ... r = r / bsize ... return round(r,2) >>> byte_transform(1073741824, 'g') 1.0 >>> byte_transform(1073741824, 'm') 1024.0 >>> byte_transform(1073741824, '..