Курс 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. Получение списка файлов в директории с использованием os
  2. Работа с collections в Python.
  3. Уникальные значения из списка
  4. Создание словарей и множеств в Python.
  5. Concrete Paths — метод .with_suffix()
  6. Копирование списков в Python
  7. Список методов и атрибутов
  8. Поиск индекса элемента
  9. Работа с Telegram API на Python
  10. Перебор элементов списка в Python
  11. Очистка данных в Python
  12. Блок else в Python
  13. Класс Counter() для подсчета элементов
  14. Списковое включение в Python
  15. Работа с итераторами через срезы
  16. Добавление элементов в список
  17. Хранение переменных в Python.
  18. Создание и использование ChainMap
  19. Замена текста в Python
  20. Создание пользовательской коллекции в Python
  21. Итераторы в Python
  22. Декораторы для регистрации функций
  23. Обмен значений переменных в Python
  24. Создание веб-приложения с Flask
  25. Удаление дубликатов из списка
  26. Python Ellipsis использование
  27. Функция product() в Python
  28. Итерации в Python
  29. Безопасный доступ к значениям словаря
  30. Разделение функций на этапы
  31. Метод lt для сортировки объектов
  32. Копирование объектов в Python
  33. Управление импортом в Python
  34. Функция divmod() в Python
  35. Асинхронное программирование с asyncio
  36. Подсчет элементов в Python
  37. Атрибуты массивов в Numpy
  38. Делегирование в Python
  39. Роль ключевого слова self
  40. Работа с путями в Python
  41. Лямбда-функции в Python
  42. Отправка HTTP-запросов в Python
  43. Обновление множества в Python
  44. Оператор in для Python
  45. Транспонирование матрицы в Python
  46. Работа с комплексными числами

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