Skip to content

Instantly share code, notes, and snippets.

@misterjoa
Forked from shawnbutts/bytesto.py
Created July 8, 2020 10:06
Show Gist options
  • Select an option

  • Save misterjoa/19360199d35fccfc39d7832fae41722d to your computer and use it in GitHub Desktop.

Select an option

Save misterjoa/19360199d35fccfc39d7832fae41722d to your computer and use it in GitHub Desktop.
bytes to to mb, gb, etc in python
def bytesto(bytes, to, bsize=1024):
"""convert bytes to megabytes, etc.
sample code:
print('mb= ' + str(bytesto(314575262000000, 'm')))
sample output:
mb= 300002347.946
"""
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(r)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment