Курс 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. Блок else в циклах.
  2. Метод rmatmul для обратного матричного умножения
  3. Преобразование вложенного списка
  4. Атрибуты класса и экземпляра
  5. Комментарии в Python
  6. Класс-оболочка для словарей
  7. Множественное наследование в Python
  8. Основные операции с Numpy
  9. Логирование с Logzero
  10. Создание новых функций через partial
  11. Оптимизация создания строк
  12. Бесконечная проверка в Python
  13. Управление браузером с Selenium
  14. Создание итерируемых объектов
  15. Очистка данных с Pandas
  16. Именование переменных в Python
  17. Декораторы в Python
  18. Изменение регистра данных
  19. Вывод переменной и строки в Python
  20. Работа с NumPy массивами
  21. Поиск частого элемента
  22. Раздувающийся словарь в Python
  23. Конвертация коллекций в Python
  24. Анализ кода — Python
  25. Функция pow() — возвести число в степень
  26. Python OrderedDict и fromkeys() — работа с словарями
  27. Расширение операции побитового «и» в Python
  28. Mad Libs Generator
  29. Python union() функция — объединение множеств
  30. Константы в модуле cmath
  31. Работа с zip()
  32. Python Calendar Usage
  33. Управление контекстом с помощью декоратора contextmanager
  34. Функция zip() в Python
  35. Импорт модуля из другого каталога
  36. Декораторы для регистрации функций
  37. Работа с изменяемыми коллекциями
  38. Рациональные числа в Python
  39. Объединение словарей в Python
  40. Метод init в Python
  41. UserList в Python: Описание и примеры использования
  42. Замена символов в строке
  43. Декоратор total_ordering для класса Point
  44. Деление в Python
  45. Метод rename() для переименования файлов и каталогов
  46. Функциональное программирование в Python
  47. Принципы программирования
  48. Переворот списка в Python

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