Метод readlines() для файлов в Python

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


Обзор

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

Если достигнут конец файла EOF, возвращается пустая строка.

Синтаксис

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

fileObject.readlines( );

Parameters

  • Нет.

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

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

Пример

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

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

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

Цикл по содержимому файла:

Пример

#!/usr/bin/python # -*- coding: UTF-8 -*- # Открыть файл 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

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

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