Курс Python → Открытие, чтение и закрытие файла

Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:

file = open("example.txt", "r")

После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:

content = file.read()

После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:

file.close()

Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод rxor для операции побитового исключающего «или»
  2. Сравнение строк в Python
  3. Преобразование PowerPoint в PDF.
  4. Фильтрация списка от «ложных» значений
  5. Построение графиков в терминале с bashplotlib
  6. Перебор элементов списка в Python
  7. Операторы присваивания в Python
  8. Измерение времени выполнения кода с использованием time
  9. Именованные срезы в Python
  10. Модуль antigravity: генерация координат
  11. Равенство и идентичность в Python
  12. Python defaultdict добавление ключа
  13. Отслеживание прогресса с tqdm
  14. Установка и использование pyshorteners
  15. Работа с Telegram API на Python
  16. Python reversed() функция
  17. Подсказки типов в Python
  18. Библиотека Emoji: использование смайлов в Python
  19. Явный импорт в Python
  20. Поиск шаблона в строке
  21. Структуры данных в Python
  22. Установка и использование Telegram API в Python
  23. Python Метод del.
  24. Создание таблиц в Python с PrettyTable
  25. Множественное наследование в Python
  26. Нахождение пересечения множеств
  27. Оператор space-invader
  28. Bootle — простой веб-фреймворк
  29. Генераторы словарей и множеств
  30. Многопоточность в Python
  31. Реверс строки в Python
  32. Работа с многоуровневыми словарями в Python
  33. Оптимизация памяти с __slots__
  34. Преобразование вложенного списка
  35. Получение частей дроби
  36. Форматирование строк в Python
  37. Beautiful Soup — извлечение данных из HTML
  38. Оператор «or» в Python
  39. Объединение словарей в Python
  40. Модуль pprint
  41. Генерация случайных чисел в Python
  42. Работа с кортежами в Python
  43. Python Calendar Usage
  44. Работа с файлами в Python
  45. Сортировка элементов в Python
  46. Лямбда-функции в цикле
  47. Сравнение объектов в Python
  48. Асинхронное выполнение задач в Python
  49. Блок else в циклах.

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