def get_human_size(size, use_giga=True):
size_kb = '<STR_LIT>'.format(size)<EOL>if size < SIZE_K:<EOL><INDENT>return ('<STR_LIT>'.format(size), size_kb)<EOL><DEDENT>if size < SIZE_M:<EOL><INDENT>return ('<STR_LIT>'.format(size / SIZE_K), size_kb)<EOL><DEDENT>if size < SIZE_G or not use_giga:<EOL><INDENT>return ('<STR_LIT>'.format(size / SIZE_M), size_kb)<EOL><DEDENT>if size < SIZE_T:<EOL><INDENT>return ('<STR_LIT>'.format(size / SIZE_G), size_kb)<EOL><DEDENT>return ('<STR_LIT>'.format(size / SIZE_T), size_kb)<EOL>
将文件大小由byte, 转为人类可读的字符串
    size     -  整数, 文件的大小, 以byte为单位
    use_giga - 如果这个选项为False, 那最大的单位就是MegaBytes, 而不会用到
               GigaBytes, 这个在显示下载进度时很有用, 因为可以动态的显示下载
               状态.