Курс 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. Оператор «моржа» (Walrus Operator)
  2. Цикл for в Python
  3. Функция zip() в Python
  4. Добавление элементов в список: append() vs extend()
  5. Объединение строк с помощью метода join
  6. Работа с аргументами командной строки в Python
  7. Наиболее частотные элементы с помощью Counter
  8. Управление памятью в numpy.
  9. Роль object и type в Python
  10. Метод сравнения объектов в Python
  11. Генерация резюме в Gensim
  12. Метод Self в Python
  13. Многострочные комментарии в Python
  14. Итерация по коллекции в Python
  15. Метод bool() в Python
  16. Вывод баннеров
  17. Оператор walrus в Python
  18. Удаление и повторная вставка ключа в OrderedDict
  19. Принципы Zen Python
  20. Форматирование данных с помощью pprint
  21. Удаление элемента из списка в Python
  22. Работа с GitHub в Telegram
  23. Antigravity модуль
  24. Модуль array: создание и использование массивов
  25. Сортировка данных с лямбда-функциями
  26. Объединение списков с помощью zip
  27. Форматирование вывода с F-строками
  28. Monkey Patching в Python
  29. Сортировка списка по индексам
  30. Работа с WindowsPath()
  31. Python Calendar Usage
  32. Перемешивание списка с shuffle()
  33. Возврат нескольких значений
  34. Запуск Python из интерпретатора
  35. Поиск уникальных и повторяющихся элементов
  36. Работа с комбинациями в Python.
  37. Метод pop() списка
  38. Оператор деления для класса Rational
  39. Отправка поздравлений по дню рождения
  40. Работа с каталогами в Python
  41. Многострочные комментарии в Python
  42. Нан-рефлексивность в Python
  43. Методы в Python
  44. Тест скорости набора текста на Python
  45. Извлечение новостей с помощью newspaper3k
  46. Улучшенные подсказки для импорта в Python 3.12
  47. Генераторы в Python
  48. Генераторы в Python
  49. Бесконечные списки в Python

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