私信  •  关注

ITA

ITA 最近创建的主题
ITA 最近回复了
5 年前
回复了 ITA 创建的主题 » python`shelve`只读模式不工作

我查到这是因为 ndbm , gdbm dumb 在里面 implementation . 在使用 NDBM GDBM 模块打开方式 flag='r' 按预期工作。但是,(至少在Ubuntu18.04上,有蟒蛇3.7.2)如果 哑的 正在使用,则行为如上所述,只读标志不会阻止写入。

由于某种原因,蟒蛇没有利用 python3-gdbm 安装在系统上。如前所述,将库从系统文件复制到水蟒环境 here 解决了这个问题。