Найти - Пользователи
Полная версия: ошибка при чтении файла
Начало » Python для новичков » ошибка при чтении файла
1
Norecces
filein=open("data.dat","r")
filein.read()

Traceback (most recent call last):
File "<stdin>", line 1, in ?
OverflowError: requested number of bytes is more than a Python string can hold
все в utf-8.
с чем может быть связана ошибка?
regall
Слишком большая строка - просто не влезает в память
Carzil
А как с этим бороться?
o7412369815963
читать по кускам
Eliont
Используй вместо read метод readlines.
Тогда в переменной будет список строк.
o7412369815963
Eliont
Используй вместо read метод readlines.
Тогда в переменной будет список строк.
список или итератор?
если список то ответ выше уже дали “файл не влазит в память”
Carzil
readline() - лучше.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB