Курс 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. Big O оптимизация
  2. Создание лямбда-функций
  3. Работа с модулем os в Python
  4. Обмен значений переменных в Python
  5. Шаблоны и наследование в Flask
  6. Переворот строки
  7. Создание пользовательской коллекции в Python
  8. Работа со стеком в Python
  9. Отладчик pdb: начало работы
  10. Генератор бросков кубиков
  11. Списки: объединение, изменение
  12. Необязательные аргументы в Python
  13. Однострочники Python
  14. Создание обратного итератора
  15. Генераторы в Python
  16. Регулярные выражения: метод match
  17. Список переменных с %who
  18. Операторы увеличения и уменьшения переменной
  19. Обработка исключений в Python
  20. Создание итерируемых объектов
  21. Цикл for с enumerate() в Python
  22. Создание функций высшего порядка
  23. Генераторы в Python
  24. Очистка списка от False, None, 0, «»
  25. Основы Python
  26. Класс-оболочка для словарей
  27. Бинарный поиск
  28. Изменение логики работы с временем
  29. Python Тесты и Гайды
  30. globals и locals
  31. Метод setdefault() в Python
  32. Отступы в Python
  33. Работа с Requests для HTTP-запросов
  34. Логирование с Logzero
  35. Подсчет частотности элементов в Python
  36. Объединение словарей в Python
  37. Создание словаря и множества
  38. CLI-инструмент howdoi
  39. Создание итератора
  40. Проверка наличия элемента в списке
  41. inspect в Python: анализ кода
  42. Метод get() для словарей
  43. Создание треугольника Паскаля
  44. Подписка на Kaspersky Team
  45. Использование метода lower()
  46. Блок else в обработке исключений
  47. Замена атрибута в именованном кортеже
  48. Генераторы в Python

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