Курс Python → Открытие и запись файлов

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

После открытия файла мы можем выполнить операции чтения или записи в него. Для чтения данных из файла мы можем использовать методы read(), readline() или readlines(). Метод read() считывает весь файл целиком, метод readline() считывает одну строку, а метод readlines() считывает все строки и возвращает их в виде списка.

Для записи данных в файл мы можем использовать метод write(). Этот метод принимает строку в качестве аргумента и записывает ее в файл. Если мы хотим записать несколько строк, мы можем использовать метод writelines(), который принимает список строк.

with open('example.txt', 'w') as file:
    file.write('Hello, World!')

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

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

Автор урока

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

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

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

  1. Классы данных в Python
  2. Удаление первого элемента списка
  3. F-строки в Python 3.8
  4. Функции-генераторы в Python
  5. Добавление элемента к кортежу
  6. Объединение списков в Python.
  7. Основы работы с базами данных в Python
  8. Профилирование с Pandas
  9. Нарезка списков в Python
  10. PrettyTable: создание таблицы
  11. Объединение словарей в Python
  12. Создание словарей в Python
  13. Переопределение метода divmod
  14. Функция zip() в Python
  15. Работа с контекстными менеджерами
  16. Шаблоны Flask: условия и циклы
  17. Генераторы в Python
  18. Обработка ошибок ввода данных
  19. Основные функции и модули Python
  20. Управление User-Agent в Python
  21. Enum в Python
  22. Хранение данных
  23. Измерение времени выполнения кода
  24. Игра Виселица на Python
  25. Оператор in и not in в Python
  26. Итерация по коллекции в Python
  27. Переопределение оператора % для объектов
  28. Работа с NumPy массивами
  29. Переопределение метода xor в Python
  30. Сумма элементов списка
  31. Порядок операций в Python
  32. Метаклассы в Python
  33. Руководство по использованию Colorama
  34. Копирование в Python
  35. Создание новых списков в Python
  36. Анонимные функции в Python
  37. Работа с очередями в Python
  38. Динамическая типизация в Python
  39. Переменные в Python
  40. Асинхронное программирование с asyncio
  41. Определение наиболее частого элемента с помощью collections.Counter
  42. Модуль subprocess: запуск внешних команд
  43. Класс-оболочка для словарей
  44. Работа с IP-адресами в Python
  45. Python: отличительная особенность — отступы

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