Курс 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. Оператор «and» в Python
  3. Создание OrderedDict
  4. Python Поверхностное Копирование
  5. Возврат нескольких значений
  6. Основы Python за 14 дней
  7. Установка и использование Virtualenv
  8. Блок else в обработке исключений
  9. Lambda Functions in Python
  10. Профилирование с cProfile
  11. Импорт модуля из другого каталога
  12. Форматирование строк в Python
  13. Объединение коллекций в Python
  14. Обновление данных через PUT запрос
  15. Группировка элементов в словарь
  16. Вывод переменной и строки в Python
  17. Модуль Antigravity в Python 3
  18. Форматирование строк в Python
  19. Проверка версии Python
  20. Объединение словарей в Python
  21. Лямбда-функции в Python
  22. Создание таблиц в терминале с PrettyTable
  23. Метод join() для объединения строк
  24. Concrete Paths — метод .with_suffix()
  25. Перетасовка списков в Python
  26. Атрибуты массивов в Numpy
  27. Рациональные числа в Python
  28. Глобальные переменные в Python
  29. kwargs в Python
  30. Установка и использование TensorFlow
  31. Генераторные функции в Python
  32. Шаблоны Flask: условия и циклы
  33. Генераторы в Python
  34. Обработка ошибок ввода данных
  35. Чтение и запись TOML-конфигов
  36. Оценка выражений генератора в Python
  37. Работа с очередями в Python
  38. Создание уникального проекта
  39. Профилирование с Pandas
  40. Модуль inspect
  41. 9 уловок для чистого кода
  42. Создание объекта времени
  43. Удаление falsy-значений из списка с помощью filter
  44. Оператор is в Python
  45. Python OrderedDict и fromkeys() — работа с словарями

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