11.7. whichdb —猜猜哪个 DBM 模块创建了一个数据库
Note
whichdb模块的唯一Function已放入 Python 3 的dbm模块中。2to3工具在将源转换为 Python 3 时将自动适应导入。
该模块中的单个Function试图猜测应该使用几个简单的数据库模块(dbm,gdbm或dbhash)中的哪个打开一个给定的文件。
whichdb. whichdb(* filename *)
- 返回以下值之一:
None如果由于不可读或不存在而无法打开文件;如果无法猜测文件的格式,则为空字符串('');或包含所需模块名称的字符串,例如'dbm'或'gdbm'。