Курс 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. Создание спинбокса в tkinter
  2. Основы работы со строками в Python
  3. Преобразование кортежа в словарь.
  4. Функции all() и any() в Python
  5. Возвращение нескольких значений через кортеж или класс
  6. Запуск асинхронной корутины
  7. Создание объекта timedelta
  8. Создание словаря через dict comprehension
  9. Проверка кортежей.
  10. Метод lt для сортировки объектов
  11. Работа с файлами и директориями в Python.
  12. Функция reduce() в Python
  13. Ошибка NotImplemented в Python
  14. Работа с датой и временем в Python
  15. Метод setdefault() в Python
  16. Работа с Telegram API на Python
  17. Генерация фальшивых данных с Faker
  18. Настройка Cron
  19. Комментарии в Python
  20. Поиск шаблона в начале строки
  21. Скачать видео с YouTube
  22. Модуль inspect
  23. Метод join() для объединения строк
  24. Глобальные переменные в Python
  25. Инициализация объекта
  26. Работа с модулем cmath
  27. Метод difference_update() — разность множеств
  28. Обновление множества в Python
  29. Документация функции help() в Python
  30. Python UserString — создание подклассов строк
  31. Функция map() в Python
  32. Логические операторы в Python
  33. Метод classmethod
  34. Форматирование строк в Python.
  35. Сокращение ссылок с pyshorteners
  36. Роль object и type в Python
  37. Оператор деления для класса Rational
  38. Функции классификации комплексных чисел
  39. Объединение словарей в Python
  40. Вставка переменных в шаблоны Flask
  41. Удаление дубликатов из списка с помощью dict.fromkeys
  42. Метод remove() для удаления элемента из списка
  43. Конвертация текстовых чисел с помощью Numerizer
  44. Пропуск строк в файле с itertools

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