Курс 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. Метод join() для объединения элементов
  2. Python и Юникод: работа с цифрами
  3. Принципы LSP и ISP в Python
  4. Настройка вывода NumPy
  5. Преобразование текста в речь с Python
  6. Оператор in для проверки наличия элемента
  7. Переменные класса и экземпляра
  8. Работа с CSV файлами в Python
  9. Работа с рекламными данными в Pandas
  10. Определение индекса элемента списка
  11. Создание словарей и множеств в Python.
  12. Автоматизация действий с Pyautogui
  13. Метод hash в Python
  14. Асинхронное выполнение задач в процессах
  15. Анализ текста на русском языке с помощью Pymystem3
  16. Обучение модели с указанием эпох
  17. Транспонирование матрицы в Python
  18. Подсчет вхождений элементов
  19. Блок try-except-else
  20. Оператор walrus в Python
  21. Оптимизация памяти с помощью __slots__
  22. Генераторы словарей и множеств
  23. Python enumerate() для работы с индексами
  24. Создание объекта времени
  25. Установка и использование pyshorteners
  26. Оператор обр. импликации
  27. Метод rename() для переименования файлов и каталогов
  28. Удаление знаков препинания в Python
  29. UserString в Python
  30. Склеивание строк без циклов
  31. Оператор «not» в Python
  32. Приоритет операций в Python
  33. Метод getitem для доступа к элементам последовательности
  34. Обход словаря в Python
  35. Работа со строками в Python.
  36. Фильтрация данных в Python.
  37. Описание скриптов в README
  38. Применение функций в Python
  39. Работа с словарями в Python
  40. Вывод букв строки в Python
  41. Использование модуля __future__
  42. Декораторы с аргументами в Python
  43. Измерение времени выполнения кода
  44. Отправка POST запроса на сервер.
  45. Получение обратного списка чисел
  46. Подсказки типов в Python

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