satfan
Как в скрипт добавить размеры папок и файлов в Mb?
Пример вычисления размера файла
>>> import os
>>>
>>> path = '/var/log'
>>> fname = 'messages'
>>>
>>> file_path = os.path.join(path, fname)
>>> file_size = os.stat(file_path).st_size
>>> file_size_mb = file_size / 1048576
>>>
>>> file_size
4312804
>>> file_size_mb
4.113010406494141
>>>
Напиши функцию получения размера файла в мегабайтах.
def get_file_size_in_mb(path):
pass
Напиши функцию получения размера директории в мегабайтах.
def get_dir_size_in_mb(path):
pass
В каждую функцию добавляешь соответствущий код. Функция принимает путь к объекту, а возвращает размер в мегабайтах этого объекта или None, если размер определить невозможно. Можно и исключения порождать внутри функции, которые информируют, почему размер объекта нельзя вычислить, но начни хотя бы с простого None.