Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
ПРИХОДИТЕ УЧИТЬСЯ НОВОЙ ПРОФЕССИИ ЛЕТОМ СО СКИДКОЙ ДО 70% Забронировать скидку
07 Июл 2023
1 мин
1126

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

Существует множество вариантов решения задачи определения размера файла в 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.

Добавить комментарий

Подарок
Забрать подарок