You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取/打印字典中嵌入函数的Python代码?(附pickle存函数无效说明)

字典存储函数并Pickle保存的相关问题

场景与操作示例

平时会把函数存入字典,再用pickle保存字典以便后续复用,示例代码如下:

def my_function(a,b):
    return a**2+b

my_dict={}
my_dict["func"]=my_function

print(my_dict["func"](1,2))

执行后输出结果为5。

遇到的问题

想要查看字典中存储的函数具体代码,尝试在Jupyter Notebook中通过Shift+Tab查看函数对应的临时文件,但无法访问该文件。

备选方案顾虑

曾考虑过将函数代码以字符串形式存入字典,但认为这种方法容易引发错误,未采用。

最终结论

经提示确认:将函数存入字典后通过pickle保存的方式不可行,该问题已关闭。

内容的提问来源于stack exchange,提问作者Hu gePanic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:08:17