Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Читання та Запис Текстових Файлів | File I/O & Data Handling
Вступ до Python з Cursor

bookЧитання та Запис Текстових Файлів

Робота з текстовими файлами — поширене завдання у програмуванні: для збереження даних, читання конфігурацій або обробки журналів.

Текстові файли зберігають вміст у вигляді звичайних рядків тексту, розділених символами нового рядка. У Python для читання та запису файлів open() використовується вбудована функція .txt.

Відкриття файлу

Щоб працювати з файлом, спочатку відкрийте його за допомогою функції Python open() з двома аргументами: ім'я файлу та режим.

Режими:

  • r → читання;
  • w → запис (перезаписує наявний вміст);
  • a → додавання в кінець;
  • x → створення нового файлу (помилка, якщо вже існує).

Читання файлу

Після відкриття файлу можна читати його вміст різними способами:

  • read() — увесь файл як один рядок;
  • readline() — один рядок;
  • readlines() — список усіх рядків.

Завжди закривайте файл після завершення роботи або використовуйте блок "with" для автоматичного закриття.

Запис у файл

Для збереження даних відкрийте файл у режимі запису або додавання.

  • Режим запису (w) очищає старий вміст;
  • Режим додавання (a) додає новий текст у кінець.

Використовуйте write() для додавання тексту та додавайте "\n", якщо потрібні розриви рядків.

Шляхи до файлів

Якщо файл знаходиться не в тій самій папці, що й ваш скрипт, потрібно використовувати повний або відносний шлях до файлу. Python підтримує як прямі слеші /, так і подвійні зворотні слеші \\ залежно від операційної системи.

Підсумок

  • Використовуйте функцію open() з різними режимами для роботи з текстовими файлами;
  • Використовуйте read(), readline() або readlines() для читання вмісту файлу;
  • Використовуйте write() або append() для збереження нового вмісту;
  • Завжди закривайте файл або використовуйте блок with;
  • Використовуйте шляхи до файлів при роботі з файлами поза папкою проєкту.
question mark

Який режим слід використовувати для запису у файл у Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain how the "with" block works in Python?

What is the difference between read(), readline(), and readlines()?

How do I handle errors if the file does not exist?

Awesome!

Completion rate improved to 5

bookЧитання та Запис Текстових Файлів

Свайпніть щоб показати меню

Робота з текстовими файлами — поширене завдання у програмуванні: для збереження даних, читання конфігурацій або обробки журналів.

Текстові файли зберігають вміст у вигляді звичайних рядків тексту, розділених символами нового рядка. У Python для читання та запису файлів open() використовується вбудована функція .txt.

Відкриття файлу

Щоб працювати з файлом, спочатку відкрийте його за допомогою функції Python open() з двома аргументами: ім'я файлу та режим.

Режими:

  • r → читання;
  • w → запис (перезаписує наявний вміст);
  • a → додавання в кінець;
  • x → створення нового файлу (помилка, якщо вже існує).

Читання файлу

Після відкриття файлу можна читати його вміст різними способами:

  • read() — увесь файл як один рядок;
  • readline() — один рядок;
  • readlines() — список усіх рядків.

Завжди закривайте файл після завершення роботи або використовуйте блок "with" для автоматичного закриття.

Запис у файл

Для збереження даних відкрийте файл у режимі запису або додавання.

  • Режим запису (w) очищає старий вміст;
  • Режим додавання (a) додає новий текст у кінець.

Використовуйте write() для додавання тексту та додавайте "\n", якщо потрібні розриви рядків.

Шляхи до файлів

Якщо файл знаходиться не в тій самій папці, що й ваш скрипт, потрібно використовувати повний або відносний шлях до файлу. Python підтримує як прямі слеші /, так і подвійні зворотні слеші \\ залежно від операційної системи.

Підсумок

  • Використовуйте функцію open() з різними режимами для роботи з текстовими файлами;
  • Використовуйте read(), readline() або readlines() для читання вмісту файлу;
  • Використовуйте write() або append() для збереження нового вмісту;
  • Завжди закривайте файл або використовуйте блок with;
  • Використовуйте шляхи до файлів при роботі з файлами поза папкою проєкту.
question mark

Який режим слід використовувати для запису у файл у Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
some-alt