2013年6月10日月曜日

Python3のLeveDBメモ

 # -*- coding: utf-8 -*-
import leveldb

db = leveldb.LevelDB('/home/hogfe/ldb')
key = 'hoge'
value = 'fuga'

Python2.7でのCode
登録
db.Put( key, value)

取得
value = db.Get(key.name)


Python3でのCode
登録
db.Put( bytes(key, 'UTF-8'), bytes(value, 'UTF-8'))

取得
value = db.Get( bytes(key, 'UTF-8') ).decode()
コメントを投稿