Quick file size formatting for all those seekers out there... import math
def filesizeformat(bytes, precision=2): """Returns a humanized string for a given amount of bytes""" bytes = int(bytes) if bytes is 0: return '0bytes' log = math.floor(math.log(bytes, 1024)) return "%.*f%s" % ( precision, bytes / math.pow(1024, log), ['bytes', 'kb', 'mb', 'gb', 'tb','pb', 'eb', 'zb', 'yb'] [int(log)] ) -- http://mail.python.org/mailman/listinfo/python-list