예제 #1
0
파일: data.py 프로젝트: duanzhenchun/mylab
def t_objs(cls, url_fmt, lst):
    db = dbmgr.dbmanager('douban.db')
    objs = []
    for i in lst:
        dic = get_ret(url_fmt + str(i))
        if not dic:
            continue
        obj = cls(dic, db)
        objs.append(obj)
    else:
        db.commit()
        rdscli.save()
    #show
    for obj in objs:
        obj.load(db)
예제 #2
0
파일: data.py 프로젝트: Catentropy/mylab
def t_objs(cls,url_fmt,lst):
    db=dbmgr.dbmanager('douban.db')
    objs=[]
    for i in lst:
        dic=get_ret(url_fmt+str(i))
        if not dic:
            continue
        obj=cls(dic,db)
        objs.append(obj)
    else:
        db.commit()
        rdscli.save()
    #show
    for obj in objs:
        obj.load(db)    
예제 #3
0
파일: tools_0.py 프로젝트: Catentropy/mylab
def clean_dic(out):
    db = dbmanager(to_unicode(out))
    return db.clean()
예제 #4
0
파일: tools_0.py 프로젝트: Catentropy/mylab
def load_dic(out):
    db = dbmanager(to_unicode(out))
    return db.getall()
    del db
예제 #5
0
파일: tools_0.py 프로젝트: Catentropy/mylab
def saveall(dic, out):
    db = dbmanager(to_unicode(out))
    db.saveall(dic)
    del db