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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Объединение множеств в Python
  2. Замена подстроки
  3. Генераторы в Python
  4. Работа со строками в Python
  5. Создание словарей с defaultdict()
  6. Раздувающийся словарь в Python
  7. Списковое включение в Python
  8. Оператор is в Python
  9. Тернарный оператор в Python
  10. Поиск простых чисел
  11. Проблемы с dict в Python
  12. Метод Event.wait() в Python
  13. Получение списка файлов в директории с использованием os
  14. Передача параметров в Python
  15. Оператор «or» в Python
  16. Измерение времени выполнения кода
  17. Проверка списка: any() и all()
  18. Создание комплексных чисел
  19. Инициализация структур данных
  20. Отправка HTTP-запросов в Python
  21. Преобразование числа в список цифр
  22. Работа с часовыми поясами в Python
  23. Удаление дубликатов из списка
  24. Сравнение неупорядоченных списков
  25. Сокращение ссылок с pyshorteners
  26. Лямбда-функции в цикле
  27. Использование метода lower()
  28. Отрицательные индексы списков в Python
  29. Очистка данных с помощью pandas
  30. Pretty-printing JSON в Python
  31. Работа с модулем os в Python
  32. Python Enumerate
  33. Метод __irshift__ для Python
  34. Справка по импортированным модулям
  35. Регистрация на TenChat
  36. Объединение словарей в Python 3.5+
  37. Структура данных словарь в Python
  38. Работа с изменяемыми коллекциями
  39. Установка и использование Telegram API в Python
  40. Метод join() для объединения элементов строки
  41. Метод difference_update() — разность множеств
  42. Python и Юникод: работа с цифрами
  43. Классы данных в Python
  44. Настройка шрифта и цвета в Tkinter
  45. Распаковка значений в Python
  46. Проверка однородности элементов списка

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