В основном файле сделать "заготовку", с циклом по типу while True: input()
В котором ниже добавить считывание какого-то другого файла, и выполнение его через exec(). Предварительно в какую-то переменную записав значения globals().copy(), чтоб при повторном круге цикла, очищать все прошлые созданные данные