У меня проблемы с решением этой проблемы, для которой требуется скрипт, который может извлекать символы из скрытого текстового файла. Результат из этого примера должен привести к тому, что Альбус, но то, что я до сих пор придумал, извлекает части файла, которые не требуются, также я думаю, что текстовый файл, который использует проблема, таков:
A00l0000r00yb0A0000yb0A0000yb0A00u0000r00000s0a00
Из этого файла я должен извлечь буквы, в которых говорится об Альбусе, любое объяснение или помощь приветствуется, вот вопрос упражнения вместе с моим сценарием и то, что код выдает.
Вопрос
Используйте методы seek () и read () для извлечения скрытого кода из списка индексов. Отрицательный индекс подразумевает поиск в конце документа.
код
def getCode(filename, indexes):
f=open(filename,'r')
word=''
for x in indexes:
if x < 0:
x+=max(indexes)
f.seek(x)
word+=f.read(x)
return word
f.close()
Конечный результат:
print(getCode("T13Q5.txt",[34,23,-5,11,5]))
A00l0000r00yb0A0000yb0A00u0000r00000s0a00
Желаемый результат : Albus