Курс 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. Проверка памяти объекта
  2. Проверка типов с помощью isinstance
  3. Создание пользовательской коллекции в Python
  4. Активация Matplotlib в Jupyter
  5. Нахождение отличий в списках
  6. Отслеживание прогресса с tqdm
  7. Работа с файлами в Python
  8. Удаление файлов в Python
  9. Просмотр файла в Jupyter Noteboo
  10. Изменения в обработке логических значений
  11. Функция map() и ленивая оценка
  12. Применение промокода в Много лосося
  13. Функция all() в Python
  14. Поиск email
  15. Преобразование символов с помощью map
  16. Декораторы в Python
  17. discard() — удаление элемента из множества
  18. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  19. Названия столбцов в Python таблицах
  20. Основы работы с базами данных в Python
  21. Декодирование строк в Python
  22. Копирование в Python
  23. Python: отличительная особенность — отступы
  24. Функция zip() в Python
  25. Обмен переменными в Jupyter
  26. Создание циклической ссылки
  27. Модуль inspect: получение информации о объектах
  28. Создание коллекций из выражения-генератора
  29. Удаление и повторная вставка ключа в OrderedDict
  30. Определение относительного пути
  31. Условные выражения в Python
  32. Извлечение новостей с помощью newspaper3k
  33. Работа с набором данных CIFAR10 в PyTorch
  34. Работа с JSON данными в Python
  35. Создание функций с произвольным количеством аргументов
  36. Отладка кода
  37. Многострочные строки в Python
  38. Именование столбцов в Python с pandas
  39. Перезагрузка оператора в Python
  40. Конвертация коллекций в Python.
  41. Преобразование текста в речь с Python
  42. Mad Libs Generator
  43. Генерация строк с .join()
  44. Асинхронный код в Python

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