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