gpt4 book ai didi

python - 我怎样才能 "save"一个实例而不是它的引用? ( pickle )

转载 作者:行者123 更新时间:2023-12-01 05:13:38 24 4
gpt4 key购买 nike

我正在使用“bunch-class”只是为了保存属性。

class Args:pass
args = Args()
args.test = "test"
args.bla = [...]

然后我通过argsdata到其他功能( data=args )。我认为我的问题是只给出了 data 的引用:data = <__main__.Args object at 0x09E41050>

我尝试使用 Pickle,但出现此错误:pickle.PicklingError: Can't pickle <class '__main__.Args'>: it's not found as __main__.Args .

我不确定问题是否是由引用引起的,但我认为很可能。

最佳答案

解决方案在这里:Answer from Martijn on other question

我正在函数内“创建”我的一堆类。这就是问题所在。抱歉重复,应该更好地搜索。无论如何,谢谢!

关于python - 我怎样才能 "save"一个实例而不是它的引用? ( pickle ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23672497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com