Метод readlines() файла Python3

Python3 File(文件) 方法Методы файлов Python3


Обзор

readlines()Метод используется для чтения всех строк (до маркера конца файла EOF) и возвращает список, который можно обработать с помощью конструкции for... in ... в Python. Если встречается маркер EOF, возвращается пустая строка.

Если встречается маркер EOF, возвращается пустая строка.

Синтаксис

Синтаксис метода readlines() следующий:

fileObject.readlines( );

Parameters

  • Нет.

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

Возвращает список, содержащий все строки.

Пример

В следующем примере демонстрируется использование метода readline():

Содержимое файла example.txt следующее:

1:www.example.com
2:www.example.com
3:www.example.com
4:www.example.com
5:www.example.com

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

Пример (Python 3.0+)

#!/usr/bin/python3 # Открыть файл fo = open("example.txt", "r") print ("Имя файла:", fo.name) for line in fo.readlines(): # Считывать каждую строку по порядку line = line.strip() # Удалить пробелы в начале и конце каждой строки print ("Считанные данные: %s" % (line)) # Закрыть файл fo.close()

Результат вывода приведённого выше примера:

文件名为:  example.txt
读取的数据为: 1:www.example.com
读取的数据为: 2:www.example.com
读取的数据为: 3:www.example.com
读取的数据为: 4:www.example.com
读取的数据为: 5:www.example.com

Python3 File(文件) 方法Методы файлов Python3

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