Я пытаюсь взять сжатый файл и распаковать его, используя метод ниже:
decompress(num_lines, cFile):
for i in range(num_lines):
index = 0
decompressed_line = ""
cLine = (cFile.readline().rstrip())
runs = length // 3
for j in range(runs):
if cLine[index] == 0:
num. = int(cline[index+1])
else:
num = int((cLine[index]*10)+(cLine[index+1]))
char = str(cLine[index+2])
decompressed_line += num * char #Error
index += 3
Однако, когда пробег = 578 (то есть 57 8 - где num = 57 и char. = '8 ') Я получаю следующее сообщение об ошибке, где показано выше:
OverflowError: не может вписать' int 'в целочисленное значение индекса
Есть ли способ преодолетьэта ошибка?