Курс 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. Модуль inspect: получение информации о объектах
  2. Удаление дубликатов из списка
  3. Docstring в Python
  4. Подписка на Kaspersky Team
  5. Работа с Colorama
  6. Оператор is в Python
  7. Проверка строки на палиндром
  8. Операции с датами в Python
  9. Хранение переменных в словаре.
  10. Удаление элемента по индексу
  11. Lambda-функция в Python: использование с map() и sum()
  12. Оператор «not» в Python
  13. Проверка дублей в списке.
  14. Лямбда-функции в Python
  15. Python Поверхностное Копирование
  16. Ошибка NotImplemented в Python
  17. Аннотации типов в Python
  18. Работа с YAML в Python: PyYAML.
  19. Переворот строки с использованием цикла
  20. Операция += для списков
  21. Удаление символа из строки
  22. Сокращение ссылок с pyshorteners
  23. Поиск элементов BeautifulSoup
  24. Область видимости переменных
  25. Преобразование Excel в PDF с Spire.XLS
  26. Функция all() в Python
  27. Поиск частого элемента
  28. Частичное применение функций в Python
  29. Настройка Cron
  30. Логирование с Loguru
  31. Метод get для словарей
  32. Работа с библиотекой xkcd
  33. Декоратор Ajax required
  34. Распаковка элементов массива
  35. Создание циклической ссылки
  36. Python Enum Weekday Usage
  37. Создание и использование модулей в Python
  38. Работа со списками
  39. Счетчик ссылок в Python
  40. Значения по умолчанию в Python
  41. Документация функции help() в Python
  42. Работа с файловой системой в Python
  43. Активация Matplotlib в Jupyter
  44. Вычисление натурального логарифма в NumPy
  45. Контекстный менеджер в Python
  46. Работа с множествами в Python

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