본문 바로가기
Python/0x06-leveldb

db class ][leveldb 사용하기

by SpeeDr00t 2017. 10. 13.
반응형

db class ][leveldb 사용하기

#
#
# write by kyoung chip ,jang
#
#
#
import leveldb
class CDbManager :
def __init__(self) :
self.db = leveldb.LevelDB('./blackfalcon')
def push_back( self, key , data ) :
self.db.Put( key , data )
def countDB( self ):
return sum(1 for i in self.db.RangeIter(reverse = True))
def doTest1( self ) :
self.db.Put('test1' , '5JhC4TDAkoBAJA3MU')
self.db.Put('test2' , '5KFWX1RfxynM7qsLH')
print self.db.Get('test1')
print "----- counter db ------------"
print self.countDB()
if __name__ == "__main__" :
c = CDbManager()
c.doTest1()
view raw leveldb.py hosted with ❤ by GitHub


반응형