Python файла readlines метод ()
очертание
readlines () метод используется для чтения всех строк (до конца символа EOF) и возвращает список, если данный sizeint> 0, возвращает сумму около sizeint байт строки, фактическое значение считывания может быть выше , чем sizhint больше, потому что необходимо заполнить буфер.
Если вы попали в конец символа EOF возвращается пустая строка.
грамматика
Метод readlines () имеет следующий синтаксис:
fileObject.readlines( sizehint );
параметры
sizehint - количество байтов , считанных из файла.
Возвращаемое значение
Возвращает список, содержащий все строки.
примеров
Следующий пример демонстрирует метод Readline () использования:
W3big.txt содержимое файла следующим образом:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
Цикл считывает содержимое файла:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "rw+") print "文件名为: ", fo.name line = fo.readlines() print "读取的数据为: %s" % (line) line = fo.readlines(2) print "读取的数据为: %s" % (line) # 关闭文件 fo.close()
В приведенном выше примере выход:
文件名为: w3big.txt 读取的数据为: ['1:www.w3big.com\n', '2:www.w3big.com\n', '3:www.w3big.com\n', '4:www.w3big.com\n', '5:www.w3big.com\n'] 读取的数据为: []