Курс 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. Поиск уникальных элементов строкой в Python
  2. Изменения в обработке логических значений
  3. Декоратор Property в Python
  4. Манипуляция формой массива в Numpy
  5. Нахождение отличий в списках
  6. Работа с JSON в Python
  7. Сериализация данных в JSON с помощью json.dumps
  8. Метод __ixor__ для побитового исключающего ИЛИ
  9. Проверка наличия элемента в списке
  10. Список импортированных модулей в Python
  11. Метод округления чисел
  12. Управление импортом в Python
  13. Вывод букв строки в Python
  14. Деление в Python
  15. Метод get() для словарей
  16. Модуль pprint
  17. Установка Python3.7 и PIP
  18. Работа с SQLite в Python
  19. Управление контекстом выполнения
  20. Очистка входных данных
  21. Срезы в Python
  22. Преобразование числа в список цифр
  23. Создание словаря через dict comprehension
  24. Объединение объектов в Python
  25. Работа с CSV файлами в Python
  26. Контроль точности вывода чисел
  27. Тестирование времени с Freezegun
  28. Работа со словарями с defaultdict из collections
  29. Частичное применение функций в Python
  30. Импорт модулей и пакетов в Python
  31. Создание и использование модулей в Python
  32. Модуль xkcd: загрузка комиксов
  33. Python 3.12: Псевдонимы типов
  34. Ускорение кода с помощью векторизации
  35. Преобразование числа в восьмеричную строку
  36. Создание класса очереди
  37. Циклы for в Python
  38. Обход элементов в Python
  39. Объединение списков в Python.
  40. Форматирование данных с помощью pprint
  41. Работа с YAML в Python: PyYAML.
  42. Разделение строк в Python
  43. Создание объекта времени
  44. Отслеживание выполнения программы с библиотекой tqdm
  45. Разработка игры Pong с turtle
  46. Работа с рекламными данными в Pandas

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