Получение размера файла в Python

Перейти в телеграм, чтобы получить результаты теста
Пройдите тест, узнайте какой профессии подходите
Вам подходит профессия:
Аналитик данных
Основные характеристики профессии:
не нужно общаться с людьми
логика
анализ
поиск закономерностей
работа с числами
Построим личный план перехода в профессию для вас бесплатно
- убедитесь, подходит вам профессия или нет
- получите оценку своих навыков и шансов освоить профессию
- забронируем за вами скидку 55% на обучение, пока думаете
Позвоним вам в течение часа — не пропустите звонок
Чем занимается специалист
Специалист создает все онлайн-продукты, программы, приложения, игры и сайты, которыми вы пользуетесь каждый день.
Создает — значит описывает последовательность действий на специальном языке программирования. Настраивает действия, что должно произойти, если пользователь нажмет на кнопку.
Средняя зарплата начинающего специалиста в первый год работы:
от 50 000 ₽
Что надо знать и уметь, чтобы выучиться на аналитика:
- базовое школьное образование
- уверенные навыки работы с компьютером
- опыт выполнения задач в конкретные сроки
Глубокие знания математики или английского не нужны
Почему мы рекомендуем вам эту профессию
Ваш скрытый талант:
наблюдательность
Существует множество вариантов решения задачи определения размера файла в Python, но одним из самых простых и удобных является использование встроенной
Существует множество вариантов решения задачи определения размера файла в Python, но одним из самых простых и удобных является использование встроенной функции os.path.getsize()
.
Как пример, представим, что у нас есть файл с именем ‘example.txt’, и мы хотим узнать, какой у этого файла размер в байтах.
import os
file_size = os.path.getsize('example.txt')
print(file_size)
В этом примере сначала импортируется модуль os
, который содержит функцию path.getsize()
. Затем вызывается эта функция, которой передается путь к файлу в виде строки. Функция возвращает размер файла в байтах.
Важно отметить, что функция os.path.getsize()
возвращает размер файла в байтах. Если требуется получить размер в других единицах, например, в килобайтах или мегабайтах, необходимо произвести соответствующее преобразование.
Так, для преобразования байтов в килобайты, можно разделить количество байтов на 1024, а для преобразования байтов в мегабайты — на 1048576.
import os
file_size_bytes = os.path.getsize('example.txt')
file_size_kilobytes = file_size_bytes / 1024
file_size_megabytes = file_size_bytes / 1048576
print(file_size_bytes)
print(file_size_kilobytes)
print(file_size_megabytes)
Итак, использование встроенной функции os.path.getsize()
— это простой и надежный способ для определения размера файла в Python.
Добавить комментарий