os.path.getsize(path)
принимает в качестве аргумента путь к файлу (path
) и возвращает его размер в байтах в виде целого числа.
Для получения размера файла с помощью os.path.getsize()
в Python необходимо передать этой функции путь к файлу в виде строки. Функция вернет размер файла в байтах.
Вот пример кода:
import os
file_path = "my_file.txt" # Замените на фактический путь к вашему файлу
try:
file_size = os.path.getsize(file_path)
print(f"Размер файла '{file_path}' составляет: {file_size} байт")
except FileNotFoundError:
print(f"Файл '{file_path}' не найден.")
except OSError as e:
print(f"Ошибка при получении размера файла: {e}")
Пояснения:
os
.file_path
. Важно убедиться, что путь указан правильно, иначе возникнет исключение.os.path.getsize(file_path)
вызывается, и возвращаемое значение (размер файла в байтах) присваивается переменной file_size
.try...except
. В частности, обрабатывается исключение FileNotFoundError
, которое возникает, если указанный файл не существует. Также обрабатывается OSError
для любых других ошибок, связанных с операционной системой при попытке доступа к файлу.Важно: Убедитесь, что у вашего скрипта есть права доступа к файлу, размер которого вы хотите получить. В противном случае возникнет исключение PermissionError
(или его аналог в вашей операционной системе).