Python:从类创建jsonpickle并解压缩,错误属性Error:type object'';没有属性';解码';

Python:从类创建jsonpickle并解压缩,错误属性Error:type object'';没有属性';解码';,python,json,class,jsonpickle,Python,Json,Class,Jsonpickle,所以,我有一个在烧瓶应用程序中使用的类。我在多个页面中使用这个类,这就是为什么我想将creates类对象保存在pickle中,并在需要时将其解包。它总是给我错误。。我有一个类似的类: class files(name): def __init__(self, name): self.name = name self.settings = Settings() self.files_directory = self.settings.fil

所以,我有一个在烧瓶应用程序中使用的类。我在多个页面中使用这个类,这就是为什么我想将creates类对象保存在pickle中,并在需要时将其解包。它总是给我错误。。我有一个类似的类:

class files(name):

    def __init__(self, name):
        self.name = name
        self.settings = Settings()
        self.files_directory = self.settings.files_directory
        self.files = self.create_list()

    def store_files_from_folder(self):
        loaded_files = []
        files = list_files()

        for file in files:
            file_path = os.path.join(self.files_directory, file)
            print('Loading file: {}'.format(file))
            loaded_file = function_reads_in_files_from_folder(file_path, self.name)
            loaded_files.append(loaded_file)

        print('Loaded {} files'.format(len(loaded_files)))
我试图创建jsonpickle,如下所示:

creates_class = files("Mario")
jsonpickle_test = jsonpickle.encode(creates_class, unpicklable=False)
result = jsonpickle.decode(jsonpickle_test, files)
但我得到了以下错误:

Traceback (most recent call last):
  File "C:\Users\lib\site-packages\IPython\core\interactiveshell.py", line 3343, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-8-23e9b5d176ac>", line 1, in <module>
    result = jsonpickle.decode(jsonpickle_test, files)
  File "C:\Users\lib\site-packages\jsonpickle\unpickler.py", line 41, in decode
    data = backend.decode(string)
AttributeError: type object 'files' has no attribute 'decode'
回溯(最近一次呼叫最后一次):
文件“C:\Users\lib\site packages\IPython\core\interactiveshell.py”,第3343行,运行代码
exec(代码对象、self.user\u全局、self.user\n)
文件“”,第1行,在
结果=jsonpickle.decode(jsonpickle\u测试,文件)
文件“C:\Users\lib\site packages\jsonpickle\unpickler.py”,第41行,解码
数据=后端。解码(字符串)
AttributeError:类型对象“文件”没有属性“解码”
我无法解决它。有人能帮我吗