Открытие файла в Python

Открываем файл на сервере

Предположим, что у нас есть следующие файлы, находящиеся в той же папке, что и Python:

demofile.txt

Привет! Добро пожаловать в demofile.txt
Этот файл предназначен для тестирования.
Удачи!

Чтобы открыть файл, используйте встроенную Функция .

Функция функция. По умолчанию, open()

Пример

f = open("demofile.txt", "r")
Функция возвращает объект файла, у которого есть

Запуск примера

Метод используется для чтения содержимого файла:

Чтение только части файлаПо умолчанию, read()

Пример

Метод возвращает весь текст файла, но вы также можете указать количество символов, которые нужно вернуть:

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()

Запуск примера

Комментарий:В некоторых случаях, из-за буфера, вы должны всегда закрывать файл, и изменения, сделанные в файле до его закрытия, могут не отображаться.