Я использую библиотеку, которая читает файл и возвращает его размер в байтах.
Этот размер файла затем отображается конечному пользователю;чтобы им было легче это понять, я явно конвертирую размер файла в MB
, разделив его на 1024.0 * 1024.0
.Конечно, это работает, но мне интересно, есть ли лучший способ сделать это в Python?
Лучше я имею в виду, возможно, функцию stdlib, которая может манипулировать размерами в соответствии с желаемым типом.Например, если я укажу MB
, он автоматически делится на 1024.0 * 1024.0
.Somethign на этих линиях.