/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
human_byte_size__using_humanize.py
28 строк
641 B
gil9red
Refactoring. Using f-strings
26 июн 2023, 12:42
26 июн 2023, 12:42
fec522a
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import shutil # pip install humanize import humanize print(humanize.naturalsize(25000000000, binary=True)) # '23.3 GiB' print( humanize.naturalsize(25000000000, binary=True).replace("i", "") ) # '23.3 GB', Strange, misleading print() usage = shutil.disk_usage("C://") print( f"total: {humanize.naturalsize(usage.total, binary=True):>8} ({usage.total} bytes)" ) print( f"used: {humanize.naturalsize(usage.used, binary=True):>8} ({usage.used} bytes)" ) print( f"free: {humanize.naturalsize(usage.free, binary=True):>8} ({usage.free} bytes)" )