English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
readlines() Метод используется для чтения всех строк (до символа EOF) и возвращает список, который можно обработать структурой for...in... Python.
Если встречается символ EOF, то возвращается пустая строка.
Синтаксис метода readlines() такой:
fileObject.readlines();
Нет.
Возвращает список, содержащий все строки.
Ниже приведен пример использования метода readline():
Содержимое файла w3codebox.txt такое:
1:ru.oldtoolbag.com 2:ru.oldtoolbag.com 3:ru.oldtoolbag.com 4:ru.oldtoolbag.com 5:ru.oldtoolbag.com
Циклическое чтение содержимого файла:
# Открывать файл fo = open("w3codebox.txt", "r") print("Имя файла: ", fo.name) for line in fo.readlines(): # Прочитать каждую строку line = line.strip() # Удалить пробельные символы в начале и конце строки print("Чтенные данные: %s" % (line)) # Закрыть файл fo.close()Результат выполнения примера выше:
Имя файла: w3codebox.txt Чтенные данные: 1:ru.oldtoolbag.com Чтенные данные: 2:ru.oldtoolbag.com Чтенные данные: 3:ru.oldtoolbag.com Чтенные данные: 4:ru.oldtoolbag.com Чтенные данные: 5:ru.oldtoolbag.com