Метод readlines() для файлов в 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