import bsddb import psycopg2 from subprocess import Popen,PIPE import time import sys import numpy as np db = bsddb.btopen("test.btdbm","r") c=0 a=[] print db.set_location("heizkreisregler10.betriebsdatenRegler1.kesselTemperatur") while c<50000: k,v = db.next() a.append(float(v)) c+=1 print "count=", len(a) print "avg=", np.average(a) print "done"