Курс 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. Оператор del в Python
  3. Проверка списка: any() и all()
  4. Создание пользовательской коллекции в Python
  5. Получение текущей даты и времени с помощью datetime
  6. Переопределение метода delitem в Python
  7. Создание лямбда-функций
  8. Статическая типизация в Python
  9. Генерация резюме в Gensim
  10. Секреты Python
  11. Метод index() в Python
  12. Работа с итераторами в Python
  13. Транспонирование 2D-массива с помощью zip
  14. Группы исключений в Python
  15. Именованные срезы в Python
  16. Генераторные функции в Python
  17. Операции с кортежами
  18. Работа с коллекциями Python
  19. Регистрация на курсы SF Education
  20. Лямбда-функции для min/max
  21. Объединение словарей в Python
  22. Преобразование списка в словарь через генератор
  23. Работа с библиотекой requests
  24. Создание задания в Cron
  25. Управление User-Agent в Python
  26. Поиск частого элемента
  27. Работа с модулем bisect
  28. Распаковка аргументов в Python
  29. Извлечение новостей с помощью newspaper3k
  30. Удаление символов новой строки в Python.
  31. Удаление дубликатов из списка с помощью dict.fromkeys
  32. Генерация чисел с range()
  33. Сравнение объектов в Python
  34. Создание функций высшего порядка
  35. Удаление ключей из словаря
  36. Отладка в Python
  37. Установка random seed в Python
  38. Тестирование функции сложения
  39. Функция __init__ в Python
  40. Подсказки при вводе данных в Python
  41. Генерация строк с .join()
  42. Функции all и any в Python
  43. Просмотр атрибутов и методов класса
  44. Импорт модулей и пакетов в Python
  45. Методы и функции в Python
  46. Библиотека sh: использование команд bash в Python
  47. Операторы сравнения в Python

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