Они удалили file.readline () и file.readlines () из python 3.2? Если да, то чем они заменили его?
Хотя в Python 3.x больше нет типа file, различные типы в модуле io, которые заменяют старый file тип , все еще поддерживают f.readline() и f.readlines(). Однако на самом деле эти методы вам не нужны, поскольку они могут быть заменены next(f) и list(f).
file
io
f.readline()
f.readlines()
next(f)
list(f)
Вот документация (ну, учебник) для Python 3.2.readline и readlines по-прежнему являются частью Python.
readline
readlines
Нет, они не сделали.
f = open("file", "r") f.readlines()
работает на меня, Python 3.2.
РЕДАКТИРОВАТЬ: он создает объект io (не файл).
У меня тоже были проблемы.Однако, когда я включил
import readline
в начало моего скрипта, все работало нормально.Похоже, что он должен быть импортирован прямо сейчас.