Метод read() для файлов Python3

Методы файлов Python3


Обзор

read()Метод используется для чтения указанного количества символов из файла (текстовый режимt) или байтов (двоичный режимb). Если параметр не заданsizeилиsizeили отрицателен, читается всё содержимое файла.

Синтаксис

Синтаксис метода read() выглядит следующим образом:

fileObject.read([size]); 

Parameters

  • sizesize -- количество символов (текстовый режим) или байтов (двоичный режим) для чтения из файла. По умолчанию равно-1, что означает, что читается весь файл.

Возвращаемое значение

Возвращает байты, прочитанные из строки.

Пример

Следующий пример демонстрирует использование метода read():

Содержимое файла example.txt выглядит следующим образом:

This is line one
This is line two
This is line three
This is line four
This is line five

Чтение содержимого файла в цикле:

Пример

#!/usr/bin/python3

# Открыть файл
fo = open("example.txt", "r+")
print ("Имя файла: ", fo.name)

line = fo.read(10)
print ("Считанная строка: %s" % (line))

# Закрыть файл
fo.close()

Вывод приведенного выше примера:

文件名为:  example.txt
读取的字符串: 这是第一行
这是第二

Методы файлов Python3

Другие расширения