🔍 Как узнать размер файла в байтах с помощью Python? 🐍
import os
path = "путь_к_файлу" # вставьте путь к файлу, который вы хотите проверить
size = os.path.getsize(path)
print(f"Размер файла в байтах: {size}")
Детальный ответ
Как узнать размер файла в байтах с помощью Python
Когда работа связана с обработкой файлов, иногда нам нужно узнать размер файла в байтах. В этой статье мы рассмотрим, как можно реализовать данную задачу с помощью Python.
Использование модуля os
В Python у нас есть модуль os, который предоставляет функционал для взаимодействия с операционной системой. Мы можем использовать этот модуль для определения размера файла.
import os
file_path = 'путь_к_файлу'
file_size = os.path.getsize(file_path)
print(f'Размер файла в байтах: {file_size}')
В данном примере мы импортируем модуль os и используем функцию os.path.getsize() для получения размера файла. Необходимо указать путь к файлу, для которого мы хотим узнать размер. Результат сохраняется в переменную file_size. Затем мы выводим размер файла с помощью функции print().
Использование модуля pathlib
Еще один способ узнать размер файла в байтах - использовать модуль pathlib.
from pathlib import Path
file_path = Path('путь_к_файлу')
file_size = file_path.stat().st_size
print(f'Размер файла в байтах: {file_size}')
В данном примере мы импортируем класс Path из модуля pathlib. Затем мы создаем объект Path с указанием пути к файлу. Для получения размера файла мы используем метод stat(), который возвращает объект статистики файла, и затем получаем размер файла с помощью метода st_size. Результат сохраняется в переменную file_size, и мы выводим его с помощью функции print().
Заключение
В этой статье мы рассмотрели два способа узнать размер файла в байтах с помощью Python. Вы можете выбрать любой из этих способов в зависимости от предпочтений и требований вашего проекта.