APSW - это тонкая оболочка Python над SQLite API.
0 ответов

Почему есть ошибка сегментации с этим кодом?

Я не смог найти тег для модуля apsw. import sqlitefts as fts import os from search import * from search import OUWordTokenizer import sys def tokenize(): with apsw.Connection('texts.db', flags=apsw.SQLITE_OPEN_READWRITE) as connection: c = connectio…
28 мар '17 в 21:06
2 ответа

UnicodeDecodeError: кодек "utf-8" не может декодировать байт 0xe2 в позиции 105: недопустимый байт продолжения

Мой код в значительной степени следующий: import sqlitefts as fts connection = apsw.Connection('texts.db', flags=apsw.SQLITE_OPEN_READWRITE) c = connection.cursor() def do_search(query): c.execute('SELECT title, book, author, link, snippet(text_idx)…
21 авг '17 в 19:29
1 ответ

Как разделить:memory: базу данных между различными процессами в python, используя пакет python sqlite3

Сценарий показан ниже: у меня есть много процессов, которые выполняют работу с привязкой к процессору и читают только в одной и той же базе данных, я знаю, что ключевые слова кеша и uri могут использоваться для sqlite для совместного использования к…
01 июл '18 в 09:59
0 ответов

При попытке импортировать файл данных pandas в sqlite db возникает заблокированная ошибка.

При попытке использовать функцию pandas.Dataframe.to_sql для импорта экземпляров pandas.Dataframe в базу данных SQLite в python, я обнаружил ошибки блокировки базы данных. Сначала я использую sqlite3(python 3.7.3) для создания соединения с моим файл…
29 май '19 в 04:03
0 ответов

Как импортировать установленный модуль APSW в мой проект?

Я скачал и успешно установил apsw-3.27.2-r1.win-amd64-py3.7.exeс официальной страницы загрузки APSW.Моя система: Windows 10 x64Python 3.7 Теперь мне нужно импортировать APSW как модуль в мой проект Python, но я не могу найти способ сделать это.Итак,…
19 апр '19 в 10:50
0 ответов

Как установить APSW в Windows, используя файл.pyd и чем импортировать APSW в проект?

Мне нужно установить APSW с помощью файла.pyd (apsw.cp37-win32.pyd). Где мне разместить этот файл или какие команды мне нужно выполнить? Я попытался установить APSW в Windows с помощью установщика.exe, но установка не удалась из-за изменения регистр…
08 апр '19 в 19:29
1 ответ

Вставить запись datetime в таблицу с типом данных TIMESTAMP

Я пытаюсь создать систему (с ботом Discord, но это не имеет отношения к этому), где он перечисляет нарушения пользователя, например, когда это произошло, где, почему и т. Д., И мне нужен тип данных "date", который регистрирует отметка времени, когда…
06 окт '19 в 23:56
1 ответ

Как избежать аргумента последовательности в источнике sql в APSW?

Я переписываю исходный код с mysql на sqlite и не знаю, как избежать аргумента последовательности в драйвере APSW: cur.execute(""" select * from users where user_id in ? """, [[1, 2, 3]]) Это определенно очень простая потребность, и она хорошо работ…
26 янв '20 в 22:39
1 ответ

Возвращать строки, измененные в последовательности UPDATE

Я пытаюсь вернуть, какие строки используются в моей последовательности UPDATE, чтобы проверить, действительно ли он что-то обновил или пытался обновить несуществующую строку, но у меня возникают проблемы с получением фактических возвращенных строк С…
07 окт '19 в 01:45
1 ответ

Поиск значений в SQLite с помощью apsw на Python

Почему этот код возвращает строку 'p',8,9когда я попросил его вернуть только те строки, где первый элемент> затем 3? Первый элемент этой строки - "p". Я заметил, что этот метод отлично работает с int, но если сравниваемым элементом является str, это…
17 июл '20 в 21:04
1 ответ

почему apsw cursor.execute(sql, (vars)) нарушает внешний цикл for

Итак, у меня есть следующий код: with closing(connection.cursor()) as cursor: for row in cursor.execute("select *, rowid from positions where status = 'pending'"): print(row[11]) x=2 if (row[9])!='': x=3 for y in range(x): print(row[0],row[1],row[2]…
25 окт '21 в 13:30
1 ответ

В APSW, почему эта привязка sql не работает

Так почему это работает: sql="""UPDATE """+stream+"""_pointer SET id = """+str(message.id)+"""; insert into """+stream+""" VALUES ("""+str(message.id)+""",'"""+safemessage+"""','pending')""" cursor.execute(sql) но с точно такими же переменными этого…
23 окт '21 в 18:13
1 ответ

Intellisense для Python APSW

Системные характеристики Windows 10 Pro x64Python 3.10.2 x64APSW 3.37.0Код Visual Studio 1.63.2 Intellisense работает для Python и всех импортированных модулей, кроме APSW. APSW работает, и выполнение dir(apsw) Выдаст все константы, функции, свойств…
01 фев '22 в 00:40
0 ответов

Как скомпилировать Python APSW с локальной сборкой ОС SQLite

Я разрабатываю приложение и хотел бы скомпилировать SQLite с некоторыми персонализированными флагами и использовать эту сборку SQLite с APSW! Чтобы быть более конкретным, я хотел бы использовать параметры в разделе «Рекомендуемые параметры времени к…
21 окт '22 в 12:57
0 ответов

sqlite, python, apsw: проблема с параметризацией вложенного выбора

Я пытаюсь запросить некоторые данные базы данных sqlite с вложенным оператором выбора. Окончательный результат запроса должен быть ограничен предложением WHERE, поэтому я заключил в скобки «внутренний» оператор выбора, назвал его s1 и поместил вокру…
22 дек '22 в 21:07
1 ответ

apsw.SQLError: SQLError: нет таких vfs: zipvfs при попытке прочитать зашифрованные файлы SQLite в Windows с помощью Python и apsw

У меня есть код, который работает под Linux, и я пытаюсь перенести его на Windows. Он использует apsw для работы с зашифрованными файлами SQLite. flags = apsw.SQLITE_OPEN_READWRITE | apsw.SQLITE_OPEN_CREATE | apsw.SQLITE_OPEN_URI connection_string =…
18 сен '23 в 15:05