Я хочу извлечь имя объекта из файла и перезагрузить его с уже сохраненными значениями. Я пишу свои собственные функции типа pickle, потому что pickle не делает то, что я хочу.
- Я сохраняю все пользовательские переменные ввода в текстовом файле.
- Я снова открываю свой проект (и текстовый файл), и все входные значения пользователя все еще доступны. Некоторые из этих переменных являются объектами классов, которые я создал.
Чтобы сохранить значения на шаге 1, я вытащил имя класса объекта и все переменные, связанные с ним.
Итак, зная имя класса, как мне объявить новый объект и загрузить все мои сохраненные переменные? Другими словами, как мне превратить строку в имя класса, чтобы инициировать новый объект?
cn = myclassname
до
newobj = cn()