Beispiel #1
0
def count_rows():
    '''
    данный метод считает количество строк в базе данных,
    и сохраняет его в хранилище
    затем из этого количества мы будем
    выбирать
    '''

    db = SQLighter(database_name)
    rowsnum = db.count_raws()  #это должно работать!
    with shelve.open(
            shelve_name
    ) as storage:  #with - используем для того чтобы не запариваться об
        #открытии бд и закрытии
        storage['row_count'] = rowsnum
Beispiel #2
0
#готово
#в этом файле проводим тесты
from SQLighter import SQLighter
import config

#подключим базу
bd_worker = SQLighter(config.database_name)

#тестим модули
# print(bd_worker.select_all())
#

row = bd_worker.select_single(1)
print(row[4])

print(bd_worker.count_raws())