Python Відкрити файл
Обробка файлів є важливою частиною будь-якої вебпрограми.
Python має декілька функцій для створення, читання, оновлення та видалення файлів.
Обробка файлів
Основною функцією для роботи з файлами в Python є функція open()
.
Функція open()
приймає два параметри; filename (назва файлу) та mode (режим).
Існує чотири різні методи (режими) відкриття файлу:
"r"
- Read (Читати) - значення за замовчуванням. Відкриває файл для читання, помилка, якщо файл не існує
"a"
- Append (Додати) - відкриває файл для додавання, створює файл, якщо він не існує
"w"
- Write (Записати) - відкриває файл для запису, створює файл, якщо він не існує
"x"
- Create (Створити) - створює вказаний файл, повертає помилку, якщо файл існує
Крім того, ви можете вказати, чи потрібно обробляти файл у двійковому чи текстовому режимі
"t"
- Text (Текст) – значення за умовчанням. Текстовий режим
"b"
- Binary (Двійковий) – двійковий режим (наприклад, зображення)
Синтаксис
Щоб відкрити файл для читання, достатньо вказати ім’я файлу:
f = open("demofile.txt")
Наведений вище код такий самий, як:
f = open("demofile.txt", "rt")
Оскільки "r"
для читання та "t"
для тексту є значеннями за умовчанням, вам не потрібно вказати їх.
Примітка: Переконайтеся, що файл існує, інакше ви отримаєте помилку.