11.7. whichdb – Определяет, какой DBM-модуль создал базу данных¶whichdb – Guess which DBM module created a database
Примечание
Единственная функция модуля whichdb была перенесена в модуль dbm
в Python 3. Инструмент 2to3 автоматически адаптирует импорты
при преобразовании исходного кода в Python 3.
Единственная функция в этом модуле пытается определить, какой из нескольких простых модулей баз данных – dbm, gdbm или dbhash – следует использовать для открытия указанного файла.
-
whichdb.whichdb(filename)¶ Возвращает одно из следующих значений:
None, если файл не может быть открыт, так как он нечитаем или не существует; пустую строку (''), если формат файла не удалось определить; или строку, содержащую имя требуемого модуля, например'dbm'или'gdbm'.