У меня проблема с дампом и загрузкой файлов YAML с помощью PyYAML.
У меня есть два отдельных приложения A и B. Я хотел бы сбросить файл YAML в A, а затем загрузить его и использовать в B. Но путь к объектам кажется неверным.
A-folder
dump.py
B-folder
the_module.py
use.py
В dump.py у меня есть такой код:
yaml.dump(the_class_instance, file_stream, default_flow_style=False)
Он дает файл YAML:
!!python/object:B-folder.the_module.the_class
attribute_0: !!python/long '10'
attribute_1: !!python/long '10'
Затем мне нужно использовать этот файл YAML в use.py. Но я не могу правильно загрузить его как экземпляр the_module.the_module.the_class. В нем говорится:
cannot find module 'B-folder.the_module' (No module named B-folder.the_module)
Пробовал делать дамп в другом модуле B-folder.adaptor, в dump.py он просто вызывает методы из B-folder.adaptor, но все равно дает тот же результат.
Как с этим бороться? Спасибо.