Курс 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. Логирование с Loguru
  2. Импорт модулей в Python 3.12
  3. Работа со словарями Python
  4. Создание Telegram-бота на Python
  5. Функциональное программирование в Python
  6. Просмотр атрибутов и методов класса
  7. Значения по умолчанию в Python
  8. Метод join() с набором
  9. Управление фоновыми задачами в Python
  10. Объединение списков с помощью zip
  11. Оператор is в Python
  12. Подсчет вхождений элементов
  13. Участие в LP стейкинге Waves
  14. Принцип одной функции
  15. Комментарии в Python
  16. Метод init в Python
  17. История Python
  18. Метод rrshift для пользовательских объектов
  19. Работа с CSV файлами
  20. Оператор «or» в Python
  21. Конкатенация строк в Python
  22. Работа с итераторами через срезы
  23. Сравнение строк в Python
  24. Показ всплывающих окон Tkinter
  25. Разбиение строки в Python
  26. Использование функции enumerate()
  27. Фильтрация списков с itertools
  28. Декоратор проверки активности
  29. Определение функций с необязательными аргументами
  30. Создание списка через цикл
  31. Зарезервированные слова в Python
  32. Обработка ошибок в Python
  33. Нахождение самого длинного слова в списке с помощью max
  34. Работа с кортежами
  35. Изменение логики работы с временем
  36. Ключевое слово global в Python
  37. Создание коллекций из выражения-генератора
  38. Метод split() для разделения строк
  39. Модуль itertools: комбинации и перестановки
  40. Разделение строк методом split()
  41. Работа с путями в Python
  42. Распаковка аргументов в Python
  43. Переопределение метода __floordiv__
  44. Модуль sys: основы
  45. Создание генераторов в Python
  46. Работа со строками в Python.
  47. Определение наиболее частого элемента с помощью collections.Counter
  48. Установка и загрузка Instaloader

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