11.7. whichdb — 猜猜哪个 DBM 模块创建了数据库 — Python 文档

来自菜鸟教程
Python/docs/2.7/library/whichdb
跳转至:导航、​搜索

11.7. 哪个数据库 — 猜猜哪个 DBM 模块创建了数据库

笔记

whichdb 模块的唯一功能已被放入 Python 3 中的 dbm 模块。 2to3 工具将在将您的源代码转换为 Python 3 时自动调整导入。


此模块中的单个函数试图猜测应该使用几个可用的简单数据库模块中的哪一个来打开给定的文件。

whichdb.whichdb(filename)
返回以下值之一: None 如果文件因为不可读或不存在而无法打开; 如果无法猜测文件的格式,则为空字符串 (); 或包含所需模块名称的字符串,例如 'dbm''gdbm'