def bytes2human(n):
symbols = ('K', 'M', 'G', 'T')
prefix = {}
for i, s in enumerate(symbols):
prefix[s] = 1 << (i+1)*10
for s in reversed(symbols):
if n >= prefix[s]:
value = float(n) / prefix[s]
return '%.1f%s' % (value, s)
return "%iB" % nCosì dovrebbe essere a posto. --- Giampaolo http://code.google.com/p/pyftpdlib/ http://code.google.com/p/psutil/ _______________________________________________ Python mailing list [email protected] http://lists.python.it/mailman/listinfo/python
