Python Відкрити файл
Відкрити файл на сервері
Припустімо, що у нас є наступний файл, розташований у тій же теці, що й Python:
demofile.txt
Привіт! Ласкаво просимо до demofile.txt
Цей файл призначений для тестування.
Успіхів!
Щоб відкрити файл, скористайтеся вбудованою функцією open().
Функція open() повертає об’єкт файлу, який має метод read() для читання вміст файлу:
Якщо файл знаходиться в іншому місці, вам доведеться вказати шлях до файлу, як це:
Приклад
Відкрийте файл в іншому місці:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
Виконати приклад »
Частини файлу лише для читання
За умовчанням метод read() повертає весь текст, але ви також можете вказати, скільки символів ви хочете повернути:
Приклад
Повертає 5 перших символів файлу:
f = open("demofile.txt", "r")
print(f.read(5))
Виконати приклад »
Прочитайте рядки
Ви можете повернути один рядок за допомогою методу readline():
Приклад
Прочитайте один рядок файлу:
f = open("demofile.txt", "r")
print(f.readline())
Виконати приклад »
Двічі викликавши readline(), ви зможете прочитати два перші рядки:
Приклад
Прочитати два рядка файлу:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
Виконати приклад »
Перебираючи рядки файлу, ви можете прочитати весь файл рядок за рядком:
Приклад
Переглядайте файл рядок за рядком:
f = open("demofile.txt", "r")
for x in f:
print(x)
Виконати приклад »
Закрити файли
Рекомендується завжди закривати файл, коли ви закінчите з ним працювати.
Приклад
Закрийте файл, коли закінчите з ним працювати:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
Виконати приклад »
Примітка: Вам слід завжди закривати файли, у деяких випадках через буферизацію зміни, внесені у файл, можуть не відображатися, доки ви не закриєте файл.

