test_dbm.py

来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 44 行

PY
44
字号
#! /usr/bin/env python"""Test script for the dbm module   Roger E. Masse"""import dbmfrom dbm import errorfrom test_support import verbose, verifyfilename = '/tmp/delete_me'd = dbm.open(filename, 'c')verify(d.keys() == [])d['a'] = 'b'd['12345678910'] = '019237410982340912840198242'd.keys()if d.has_key('a'):    if verbose:        print 'Test dbm keys: ', d.keys()d.close()d = dbm.open(filename, 'r')d.close()d = dbm.open(filename, 'rw')d.close()d = dbm.open(filename, 'w')d.close()d = dbm.open(filename, 'n')d.close()try:    import os    if dbm.library == "ndbm":        # classic dbm        os.unlink(filename + '.dir')        os.unlink(filename + '.pag')    elif dbm.library == "BSD db":        # BSD DB's compatibility layer        os.unlink(filename + '.db')    else:        # GNU gdbm compatibility layer        os.unlink(filename)except:    pass

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?