Как добавить в скрипт размер каждого файла в Мб?

IDLE (Python 3.10 64-bit)
Win 10
---------------------------
Есть такой скрипт: Поиск перечня файлов в папке и запись списка
import os

path = 'E:\Мой Python\__Видеокурсы Python'
rez = sorted(os.listdir(path))
with open("out_ok.txt", "w") as file:
    for n, item in enumerate(rez):
        file.write(f"{n + 1} {item}\n")
print('Список файлов смотрим здесь - out_ok.txt ')

# поиск перечня файлов в папке и запись списка в out_ok.txt

Как в него Добавить размер каждого файла в Мб в каждую строку ?
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
@pfg21
ex-турист
применить функцию os.stat({item})
получить объект os.stat_result
из объекта взять stat_info.st_size
преобразовать в мегабайты.
подставить значение в строчку.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы