Курс Python → Открытие, чтение и закрытие файла

Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:

file = open("example.txt", "r")

После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:

content = file.read()

После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:

file.close()

Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Библиотека Rich: форматирование текста
  2. Именованные срезы в Python
  3. Асинхронное выполнение задач в Python
  4. Изменение элемента списка
  5. Метод getitem для доступа к элементам последовательности
  6. Работа с IP-адресами в Python
  7. Извлечение аудио из видео
  8. Отрицательные индексы списков в Python
  9. Метод index() в Python
  10. Имена объектов в Python
  11. Lambda-функция в Python: использование с map() и sum()
  12. Передача аргументов в Python
  13. Модуль os в Python: работа с файлами
  14. Проверка дубликатов в Python
  15. Метод __int__ в Python
  16. Цепные операции в Python
  17. Форматирование вывода списков
  18. Вывод с переменной через запятую
  19. Копирование объектов в Python
  20. Присвоение значений переменным в Python
  21. Переопределение метода delitem в Python
  22. Асинхронный код в Python
  23. Проектирование Singleton с метаклассом
  24. %pinfo: получение информации об объекте
  25. Удаление дубликатов с помощью множеств
  26. Декодирование байтов в строку
  27. Модуль inspect: получение информации о объектах
  28. Метод radd для пользовательских чисел
  29. Форматирование даты с strftime()
  30. Создание списка дат
  31. Группы исключений в Python
  32. Именование переменных в Python
  33. Создание генераторов
  34. Атрибуты класса и экземпляра в Python
  35. Docstring в Python
  36. Настройка шрифта и цвета в Tkinter
  37. Разделение строки с регулярными выражениями
  38. Переопределение оператора % для объектов
  39. Преобразование символов в нижний регистр
  40. Блок try-except-else
  41. split() без разделителя
  42. Оператор * в Python
  43. Оператор in в Python
  44. Работа со строками в Python
  45. Оптимизация сравнения в Python

Marketello читают маркетологи из крутых компаний