Метод read() для файлов 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()
# Открыть файл
fo = open("example.txt", "r+")
print ("Имя файла: ", fo.name)
line = fo.read(10)
print ("Считанная строка: %s" % (line))
# Закрыть файл
fo.close()
Вывод приведенного выше примера:
文件名为: example.txt 读取的字符串: 这是第一行 这是第二
Другие расширения