支持密钥别名的dict
aliasdict的Python项目详细描述
此模块帮助用户使用相同的值生成多个键dict。 除此之外,这个dict还自动压缩gzip值。 所以效率很高。
我希望这个模块能帮助您在笔记本电脑上进行python编程。
快速启动
安装cachelite:
pip install aliasdict
那你就可以用了。
importaliasdictfromAliasDictadct=AliasDict()#if you don't need value compression, AliasDict(compress=False)#put a key-valueadct["YOUR_KEY"]="YOUR_VALUE"#set a alias to keyadct.set_alias("YOUR_KEY","YOUR_ALIAS")#get value by aliasadct["YOUR_ALIAS"]#save1withopen("PATH_TO_FILE","wb")asf:adct.dump(f)#save2withopen("PATH_TO_FILE","wb")asf:f.write(adct.dumps())#load1withopen("PATH_TO_FILE","rb")asf:adct=AliasDict.load(f)#load2withopen("PATH_TO_FILE","rb")asf:adct=AliasDict.loads(f.read())