Курс 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. Модуль inspect: получение информации о объектах
  2. Pretty-printing JSON в Python
  3. Работа с itertools
  4. Работа со строками в Python.
  5. Блок else в циклах Python
  6. Импорт модулей в Python 3.12
  7. Философия Python
  8. Счетчик в Python: most_common()
  9. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  10. Создание треугольника Паскаля
  11. Курс по дообучению ChatGPT
  12. Принципы программирования
  13. Многоточие в Python
  14. Декораторы в Python
  15. Оценка выражений генератора в Python
  16. Бинарный поиск
  17. Особенности запятых в Python
  18. Форматирование заголовков в Python
  19. Декодирование байтов в строку
  20. Генератор чисел Фибоначчи
  21. Метод __irshift__ для побитового сдвига вправо
  22. Нахождение разницы между списками в Python
  23. Метод join для наборов
  24. Тип данных TypeVarTuple
  25. Обновление ключей в Python
  26. Управление сессиями в Python
  27. Получение размера объекта с sys.getsizeof()
  28. Итераторы с потерямиZIP
  29. Вывод переменной и строки в Python
  30. Ускорение обработки данных с %autoawait
  31. Python Метод del.
  32. Поиск кода
  33. Атрибуты класса и экземпляра в Python
  34. Оператор * в Python
  35. Многострочные комментарии в Python
  36. Метод get() в Python
  37. Ускорение выполнения кода в Python
  38. Основные методы NumPy
  39. Регистрация на TenChat
  40. Создание уникального множества
  41. Управление браузером с Selenium
  42. Установка Python3.7 и PIP
  43. Удаление дубликатов из списка
  44. Списки в Python
  45. Функции в Python

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