2
我想刪除一個lmdb數據庫。以下命令在txn.drop(db_name)行中命中'typerror:invalid type'。使用python刪除lmdb數據庫
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的新手(正如你可能已經猜到的),所以要溫柔。
TypeError的其餘部分是什麼?它應該說明它的期望和收到的內容。 – wpercy
關於刪除數據庫testdb.test !!!! 按回車鍵繼續,或者按Ctrl-C不 回溯(最近最後一次通話): 文件 「lmdb_utils.py」,線路215,在 kill_db( 'testdb.test') 文件 「lmdb_utils.py」第198行,在kill_db txn.drop(db_name,delete = True) TypeError:無效類型 –