Курс 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. Циклы for в Python
  3. Разделение списка на гнппы
  4. Очистка строки в Python
  5. Методы работы со строками в Python
  6. Работа с атрибутом dict
  7. Удаление знаков препинания в Python
  8. Конвертация изображений в PDF
  9. Удаление специальных символов с помощью re.sub
  10. Обмен данными с asyncio.Queue
  11. Упрощение работы с JSON-данными в Python
  12. Генераторы в Python
  13. Лямбда-функции в Python
  14. split() без разделителя
  15. Сортировка в Python
  16. Парсинг статей с Newspaper3k
  17. Декодирование строк в Python
  18. Оптимизация параметров в Python
  19. Работа с модулем glob в Python
  20. Оператор «not» в Python
  21. Работа с пакетами
  22. Конкатенация строковых литералов
  23. Объединение строк с помощью метода join
  24. Отрицательные индексы списков
  25. Подписка на каналы разработчиков
  26. Имена объектов в Python
  27. Декораторы с @wraps
  28. Управление асинхронными задачами с помощью Semaphore
  29. Поиск частого элемента
  30. Конвертация текстовых чисел с помощью Numerizer
  31. Проектирование Singleton с метаклассом
  32. Открытие, чтение и закрытие файла
  33. Иерархия классов в Python
  34. Генераторы списков
  35. Очистка списка от False, None, 0, «»
  36. Форматирование строк с f-строками
  37. Строки в Python: апострофы и кавычки
  38. Функция enumerate в Python
  39. Вывод букв строки в Python
  40. Пустой оператор pass в Python
  41. Работа с дробями в Python
  42. Склеивание строк без циклов
  43. inspect в Python: анализ кода
  44. Измерение времени выполнения кода
  45. Получение списка кортежей из словаря
  46. Работа с YAML в Python

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