Описание тега bsddb
NoneBsddb is the Python interface to the Berkeley DB embedded database library.
1
ответ
BerkeleyDB: получение усеченных ключей для функции bt_compare в python BTREE
Я использую BerkeleyDB 6.0 с драйверами Python bsddb3. У меня есть набор данных с BTREE метод доступа, имеющий ключи в виде строк, представляющих числа с плавающей запятой. Я установил функцию сравнения для использования в set_bt_compare(), Когда я …
11 сен '13 в 21:36
2
ответа
Хранить словарь в базе данных
Я создаю базу данных Berkeley и работаю с ней с помощью модуля bsddb. И мне нужно хранить там информацию в стиле, например: username = '....' notes = {'name_of_note1':{ 'password':'...', 'comments':'...', 'title':'...' } 'name_of_note2':{ #keys same…
21 фев '14 в 12:42
1
ответ
Как лучше всего преобразовать маринованный словарь Python, используя библиотеку полок Python (bsddb), в файл JSON, имеющий значения кортежей для ключей словаря
У меня есть приложение, в котором мне нужно преобразовать файлы словаря Python с полками в JSON-файлы. import ujson, shelve with open("shelveFile", "r") as sfile: shelve_dict=shelve.open(sfile) py_dict= dict(shelve_dict) with open("jsonfile.json","w…
19 дек '18 в 00:08
5
ответов
Где я могу найти примеры использования bsddb?
Я часами искал примеры того, как использовать модуль bsddb, и единственные, что я нашел, это ( отсюда): data = mydb.get(key) if data: doSomething(data) ##################### rec = cursor.first() while rec: print rec rec = cursor.next() #############…
01 апр '09 в 16:22
0
ответов
BerkeleyDB / Python (bsddb3) получить список удаленных файлов
Я использую Python, BerkeleyDB и bsddb3 lib для скрипта, который хранит много информации. После использования той же среды в течение нескольких месяцев я получаю следующую ошибку: bsddb3.db.DBNoSuchFileError Но у меня есть много файлов в моей среде.…
27 июл '15 в 15:51
1
ответ
У меня есть журнал ошибок, который я не получаю или не понимаю в Python
Мой код работает правильно. У меня есть код, в котором пользователь добавляет данные в Беркли БД. Когда я проверил свой журнал ошибок, я не понимаю, что означает эта ошибка. Один журнал ошибок проверяется на предмет разрешения доступа к файлу. Я пол…
09 ноя '13 в 07:19
1
ответ
bsddb: разница между форматом хэша, форматом btree и форматом записи
Я использую bsddb в скрипте Python в качестве замены для словаря, который слишком велик, чтобы поместиться в памяти. Глядя на документацию по оболочке Python, я могу использовать либо bsddb.hashopen, bsddb.btopen, или же bsddb.rnopen, но я не знаю, …
13 май '16 в 18:58
1
ответ
Лицензионный вопрос, связанный с bsddb
Я планирую использовать bsddb/pybsddb в коммерческом продукте, написанном на python для Windows и Linux. Я также планирую использовать py2exe. Тем не менее, я не уверен в юридических последствиях. Я читал, что коммерческие продукты не должны платить…
22 авг '11 в 18:58
2
ответа
Ошибка DEADLOCK_WRAP при использовании Berkeley Db в python (bsddb)
Я использую berkdb для хранения огромного списка пар ключ-значение, но по какой-то причине, когда я пытаюсь получить доступ к некоторым данным позже, я получаю эту ошибку: try: key = 'scrape011201-590652' contenttext = contentdict[key] except: print…
02 апр '10 в 21:11
0
ответов
Попытка использовать Project Gutenberg в Python 3
Я использовал Project Gutenberg API (я новичок, простите, если это не совсем правильный термин) с Python 2 просто отлично. Но мне нужно было начать использовать Python 3 по другим причинам. У меня много трудностей, чтобы заставить Гутенберга работат…
31 окт '18 в 22:25
1
ответ
bsddb3-6.0.1 Ошибка Windows7: _bsddb.obj: ошибка LNK2019: неразрешенный внешний символ db_create, на который ссылается функция newDBObject
Сборка bsddb3-6.0.1, Python 3.3.2, BerkeleyDB 5.3, Windows7. Первый компоновщик запросил libdb53s.lib, но такого файла нет, поэтому я удалил символ 's' (в setup3.py), и теперь компоновщик может найти libdb53.lib, но... _bsddb.obj: ошибка LNK2019: не…
13 мар '14 в 09:18
1
ответ
bsddb3.db.DBRunRecoveryError
Я использую Python 2.7.2 и модуль bsddb3 Я просто проверяю, содержит ли БД элемент, а если нет, то добавляет его Для конкретных ключей, когда я делаю .get(hashkey), тогда я получаю это сообщение об ошибке: bsddb3.db.DBRunRecoveryError: (-30975, 'DB_…
07 янв '12 в 14:42
5
ответов
Как присвоить несколько значений одному ключу, используя словарь?
У меня есть HTML-форма, которая имеет Firstname, LastName, Age а также Gender и ADD кнопка. Я ввожу данные в форму, и они попадают в базу данных Berkeelys. Мой код печатает только последние значения. Я хочу, чтобы он показывал все значения, связанны…
09 ноя '13 в 07:41
1
ответ
Хранение данных в базе данных Berkeley DB с помощью Python и bsddb3
Я пытаюсь записать данные в базу данных Berkeley DB, используя Python 3.5 и bsddb3. У меня нет опыта работы с Berkeley DB, но мне нравится использовать метку времени в качестве ключа и некоторые данные JSON в качестве соответствующего значения. След…
28 сен '15 в 22:03
1
ответ
bsddb.open дополнительные аргументы
bsddb Модуль имеет три способа открыть db-файл: bsddb.hashopen(filename[, flag[, mode[, pgsize[, ffactor[, nelem[, cachesize[, lorder[, hflags]]]]]]]]) bsddb.btopen(filename[, flag[, mode[, btflags[, cachesize[, maxkeypage[, minkeypage[, pgsize[, lo…
15 дек '11 в 04:23
1
ответ
Как просмотреть данные в базе данных, которые я сохранил в Беркли БД?
Я храню значения в виде словаря в базе данных. Теперь, как мне просмотреть эти данные, которые хранятся в этой базе данных? Я хочу перечислить все данные, хранящиеся в базе данных. Я использую Беркли БД. И используя словарь я храню данные #!/ USR / …
11 ноя '13 в 05:52
0
ответов
Беркли DB / bsddb3 DB.open ситуация "живой блокировки"
Не связанный с моим другим вопросом, я иногда сталкиваюсь с отдельной проблемой с Berkeley DB/bsdddb3. При некоторых неизвестных условиях база данных, защищенная транзакцией и контрольной суммой, а также часто проверяемая точка попадает в поврежденн…
20 апр '18 в 05:12
2
ответа
Выражение нескольких столбцов в Беркли БД в Python?
Скажем, у меня есть простая таблица, которая содержит имя пользователя, имя, фамилию. Как я могу выразить это в Беркли Db? В настоящее время я использую bsddb в качестве интерфейса. Приветствия.
08 мар '10 в 06:25
1
ответ
"ImportError: нет модуля с именем _bsddb" при открытии полки в контейнере Docker
Я хочу открыть полку внутри контейнера Docker, основанного на официальном образе Python, python: 2.7.9-wheezy. Но я получаю ошибку импорта. syncer/util.py:19: in get_from_shelve db = shelve.open(conf.SHELVE_LOCATION) /usr/local/lib/python2.7/shelve.…
31 янв '15 в 16:15
1
ответ
bsddb3 DB.get/put зависает с транзакцией
Я довольно новичок в Berkeley DB, и я пытаюсь использовать его в Python с bsddb3 с транзакциями для обеспечения энергопотребления с DB_AUTO_COMMIT и без аргументов транзакции, чтение и запись работают нормально. Но в тот момент, когда я вызываю get/…
20 апр '18 в 03:52