Курс Python → Работа с файлами в Python
Для работы с файлами в Python необходимо сначала открыть файл при помощи встроенной функции open. Эта функция принимает два аргумента: имя файла и режим доступа (например, чтение, запись, добавление и т.д.). После открытия файла, мы можем работать с его содержимым.
Один из способов прочитать содержимое файла — использовать метод read. Если метод вызывается без аргументов, он читает весь файл целиком. Если передан аргумент (целое число n), метод прочитает n символов из файла. Еще один способ — прочитать файл построчно, используя цикл for. Это можно сделать, вызвав метод readlines на открытом файле.
Пример использования метода read для чтения содержимого файла:
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
Пример использования цикла for для построчного чтения файла:
file = open("example.txt", "r")
for line in file:
print(line)
file.close()
После работы с файлом важно не забыть закрыть его, вызвав метод close на объекте файла. Это поможет избежать утечки ресурсов и проблем с доступом к файлу другим программам. В Python также существует конструкция with, которая автоматически закрывает файл после завершения работы с ним:
with open("example.txt", "r") as file:
content = file.read()
print(content)
Другие уроки курса "Python"
- Простой калькулятор Python
- Импорт и использование модулей в Python
- Оператор assert в Python
- Создание .exe файла с pyinstaller
- Аннотации типов в Python
- Преобразование вложенного списка
- Печать календаря в Python
- Инверсия списка и строки в Python
- Различия символов в Python
- Манипуляция формой массива в Numpy
- Генераторы в Python
- Множественное наследование в Python
- Поиск самого частого элемента
- Поиск HTML-элементов с BeautifulSoup
- Работа с путями в Python
- Округление в Python
- Создание функций высшего порядка
- Работа с прокси в Python
- Оператор match в Python
- Объединение словарей в Python
- Python reversed() vs срез[::-1]
- Функция all() в Python
- Необязательные аргументы в Python
- Вычисление натуральных логарифмов в NumPy
- Метод __ilshift__ для битового сдвига влево
- Проверка вхождения подстроки
- Сравнение строк в Python
- Удаление знаков препинания в Python
- Символ подчеркивания в Python
- 9 уловок для чистого кода
- Переопределение метода __eq__
- Оператор in для Python
- Именованные срезы в Python
- Метод join для объединения строк
- Функция enumerate в Python
- Итерация по коллекции в Python
- Разработка игры Pong с turtle
- Загрузка постов Instagram
- Форматирование строк с % в Python
- Создание GUI с Tkinter: Entry
- Генерация случайных чисел в Python
- Работа с парами ключ-значение
- Обход словаря в Python
- Объединение списков в Python
- Регулярные выражения: метод match
- Генерация ключей RSA















