Курс 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 3.12
  2. Установка библиотек в Python
  3. Асинхронное выполнение задач в Python
  4. Игра «Виселица» на Python
  5. Конвертация текстовых чисел с помощью Numerizer
  6. Отладка производительности Python
  7. Измерение времени выполнения кода
  8. None в Python: использование и особенности
  9. Генераторы в Python
  10. Генераторы списков
  11. Solidity для DeFi Ethereum
  12. Вывод баннеров
  13. Python-dateutil — работа с датами
  14. Счетчик в Python: most_common()
  15. Лямбда-функции в Python
  16. Замена атрибута в именованном кортеже
  17. Создание панели меню Tkinter
  18. Распаковка элементов массива
  19. Частичное совпадение ввода
  20. Метод lt для сортировки объектов
  21. Работа с комплексными числами
  22. Метод join() для объединения строк
  23. Округление в Python
  24. F-строки в Python 3.8
  25. Управление пакетами с pip
  26. Декораторы в Python
  27. Подсчет частоты элементов с Counter
  28. Аннотации типов в Python
  29. Python Метод sleep() времени
  30. Bootle — простой веб-фреймворк
  31. Объявление переменных в Python
  32. Модуль future Python
  33. Конкатенация списков в Python
  34. Подсчет элементов в Python
  35. Синтаксис переменных цикла в Python
  36. Структура строк в Python
  37. Работа со словарями с defaultdict из collections
  38. Работа с timedelta
  39. Удаление файлов и папок в Python
  40. Инверсия списка и строки
  41. Решение переменной Шредингера
  42. Разделение строки с помощью re.split()
  43. Копирование объектов в Python
  44. Рациональные числа в Python
  45. Особенности запятых в Python

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