我想删除一个 lmdb 数据库。以下命中 txn.drop(db_name) 行上的“typerror:invalid type”。
import lmdb
def kill_db(db_name):
print('ABOUT TO DELETE DB '+str(db_name)+'!!!!')
raw_input('press enter to continue or ctrl-C to not')
env = lmdb.open(db_name, readonly=False)
txn = lmdb.Transaction(env)
txn.drop(db_name)
关于为什么会发生这种情况的任何线索?我是 lmdb 的新手(您可能已经猜到了)所以要温柔。