Курс 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. Оценка точности модели
  3. Мониторинг памяти с Pympler
  4. Создание генераторов
  5. Создание списка через цикл
  6. EMOT преобразование эмодзи в текст
  7. Работа с аргументами командной строки
  8. Управление памятью в Python
  9. Генерация случайных чисел в Python
  10. Особенности множеств в Python
  11. Явный импорт в Python
  12. Работа с timedelta в Python
  13. Работа с YAML в Python
  14. Работа с URL-адресами в Python
  15. Переопределение метода sub
  16. Декораторы в Python
  17. Декоратор Property в Python
  18. Сортировка HTML-элементов
  19. Основы слова
  20. Список импортированных модулей в Python
  21. Функция zip() — объединение последовательностей
  22. Функция zip() в Python
  23. Замена текста в Python
  24. Lambda-функция в Python: использование с map() и sum()
  25. Отладка кода
  26. Метод __int__ в Python
  27. Поиск индекса элемента
  28. Построение графиков в Matplotlib
  29. Расчет времени выполнения
  30. UserString в Python
  31. Логические операторы в Python
  32. Создание новых списков
  33. Импорт классов из другого файла
  34. Генераторные функции в Python
  35. Работа с областями видимости переменных
  36. Метод radd для пользовательских чисел
  37. Операторы Splat и splatty-splat
  38. Пустой оператор pass в Python
  39. Python UserString — создание подклассов строк
  40. Создание файла с проверкой ошибки
  41. Сортировка HTML по CSS-селектору
  42. Подписка на SelectelNews в Twitter
  43. Списки в Python
  44. Функция __init__ в Python
  45. Аннотации типов в Python
  46. Переопределение метода __and__
  47. Множественные конструкторы в Python
  48. Очистка данных в Python

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