我正在尝试创建一个gcpcloud函数来加载pickled python对象以供使用。在
pickle存储为字节字符串。在
加载pickle时函数失败,错误如下:
"Can't get attribute 'MyClass' on <module 'google.cloud.functions.worker' from '/env/local/lib/python3.7/site-packages/google/cloud/functions/worker.py'>"
因此,我假设问题是由于名称空间造成的,因为当创建对象时,它被存储在<module '__main__'>
我发现Unable to load files using pickle and multiple modules很有用,但我认为这两种解决方案都不可能在云函数中实现。在
我该如何加载一个在函数外被pickle的对象?在
注意:我在函数中有MyClass类。在
目前没有回答
相关问题 更多 >
编程相关推荐