У нас вы можете посмотреть бесплатно FolderInsight | Урок 2. Форматування розмірів у Python: функції format_size та format_size_mb или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
⚙️ У цій частині ми занурюємося у важливий аспект програми — форматування розмірів файлів. Воно допомагає зручно відображати інформацію про те, скільки «важать» ваші файли і директорії. У фокусі дві функції: format_size(size_in_bytes): Перевіряє, чи доступна бібліотека humanize Якщо так — використовує humanize.naturalsize для автоматичного перетворення байтів у читабельний формат Інакше ділить розмір на 1024 і 1024×1024, щоби вивести KB або MB (з точністю до двох знаків після коми) format_size_mb(mb): Приймає мегабайти, від 0 до нескінченності Якщо значення менше за 1000 — виводить кількість мегабайт (наприклад, «120mb»), а якщо більше 1000 — переходить у гігабайти («1.2GB») Використовує вбудовану можливість Python для розділення тисяч (, замінюємо на пробіл), роблячи вивід ще більш наочним Такі функції дають вам повний контроль над тим, як виглядають розміри файлів. Це зручно не лише для кінцевого користувача, а й для подальшого аналізу вашої файлової системи. Завдяки їм інтерфейс програми стає зрозумілішим: користувач бачить, що один файл «важить» усього 720 KB, а інший — «2.5MB», не хвилюючись про точну кількість байтів. У наступній частині ми перейдемо до рекурсивного обходу директорії, де будемо накопичувати ці дані та застосовувати наші функції форматування. Підписуйтеся, щоби не пропустити оновлення! ✨ 🔗 Посилання на PyCharm Community https://www.jetbrains.com/pycharm/dow...