Python leveldb数据库 把txt的数据存入到leveldb

来源:互联网 发布:免费的自己的域名邮箱 编辑:程序博客网 时间:2024/05/16 01:43

python代码实现

import leveldbimport numpy as np#遍历leveldbdef displayDB(db):    for element in db.RangeIter():        print element#如果不存在MyLevelDB则自动创建该leveldbdb = leveldb.LevelDB('./MyLevelDB')#1.txt文档里存储一串数据,每个数据假设以逗号分割filename = '1.txt'val = np.genfromtxt(filename,dtype=np.str)#以分割符‘,‘读取,不读逗号,这样转化成float比较困难#val = np.genfromtxt(filename,dtype=np.str,delimiter=',')db.Put('Key1',val)out = db.Get('Key1')print outprint type(out)#string转化floatdata_new = np.fromstring(out,dtype=float, sep=',')print aprint type(a)displayDB(db)#删除Key1以及对应的valuedb.Delete('Key1')
0 0
原创粉丝点击