Имеется такой код он генерирует символы от 000000000000 до ffffffffffff это записывается в файл, так вот пытаюсь реализовать что бы можно было прочитать с файла допустим 781B00000000 и с какого символа начинать. и продолжить дальнейшую генерацию допустим с 5-го символа, после начала генерации код начинает генерировать но перед генерируемым символом стирает все символы и ставит нули.
Вот часть кода который не корректно работает:
import itertools
f = open("G:/random/last.txt", "r")
lines = f.readlines()
rand_string2 = str(lines[0])
length2 = int(lines[1])
f.close()
letters = '0123456789ABCDEF'
rand_string = rand_string2
print(rand_string)
for length in range(length2, 20):
to_attempt = itertools.product(letters, repeat=length)
for attempt in to_attempt:
gen_string = ''.join(attempt) + rand_string[length:]
print(gen_string)