python3:在文件中存储散列并将其导入scrip

2024-05-08 20:23:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python3代码感兴趣,它将散列写入磁盘文件作为散列,然后将其直接导入脚本作为散列。你知道吗

如果导入不起作用,那么我会满足于打开并读取一个文件,但我不希望每次都要从列表重建哈希。我知道从一个文件创建一个列表很简单,但是在我的脚本中搜索一个列表的速度非常慢,所以我想使用散列,因为搜索速度更快。实际上,我不需要键值对,只需要一个列表,而散列只是为了一开始就测试执行速度。谢谢你的回复。你知道吗


Tags: 文件代码脚本列表速度感兴趣磁盘python3
1条回答
网友
1楼 · 发布于 2024-05-08 20:23:44

为了以一种很好的pythonic方式将对象(如字典)转储到文件中,可以使用“pickle”模块。例如:

import pickle
mydic={"k1":[1,2,3],"k2":[6,6,6],"k3":"cats"}
f=open("./somefile.bin","wb")
pickle.dump(mydic,f)

然后可以使用桩荷载(),如python文档中所述(还指定了其他选项): https://docs.python.org/2/library/pickle.html

相关问题 更多 >

    热门问题