ПРОВЕРКА НА ПУСТОТУ ФАЙЛА PYTHON
Проверка на пустоту файла является одной из часто используемых операций при работе с файловой системой Python. Для выполнения данной проверки можно использовать несколько подходов.
Первый подход включает чтение всего файла в память и проверку его размера на наличие содержимого:
with open('file.txt', 'r') as file: if len(file.read()) == 0: print('Файл пустой')
Однако, данный подход неэффективен при работе с большими файлами, т.к. он требует чтения всего файла в оперативную память.
Второй подход заключается в проверке размера файла:
import osif os.stat('file.txt').st_size == 0: print('Файл пустой')
Этот подход более быстрый и эффективный, но не гарантирует, что в файле отсутствует содержимое после символа переноса строки.
Третий подход включает проверку наличия содержимого в файле с использованием метода readline:
with open('file.txt', 'r') as file: first_char = file.read(1) if not first_char: print('Файл пустой') else: file.seek(0) print('Файл не пустой')
Данный подход позволяет проверять наличие содержимого в файле без необходимости чтения всего файла в память.
Python - Урок 11: Работа с файлами
Выполняем тестовое задание на Junior Python разработчика с зарплатой 70000р - PDF в MP3
Решение задачи \
Python-джедай #15 - Работа с файлами, assert, len, with
#51. Функция open. Чтение данных из файла - Python для начинающих
Как читать из файла в Питоне? Подготовка к ЕГЭ по Информатике 2022.
Реверсинг python программы, почему python не безопасен
Новые материалы:
- Нелинейная регрессия python
- Python перевод в ascii
- Хахаев практикум по алгоритмизации и программированию на python
- Python pdf книга
- Постфиксная запись python
- Python для начинающих практика
- Python установка keras
- Python уравнение прямой
- Python аналог selenium
- Invalid decimal literal python что делать
- Bs4 документация python
- Блог на django
- Как отправить фото aiogram python