Мой ответ не связан с Python 2.7.Но надеюсь, что это станет полезным для пользователей, использующих Python 3.5.Я использовал функцию полнотекстового поиска sqlite.Однако, когда я пытался вставить в виртуальную таблицу FTS3
def insertdata(conn, parmvlu):
sql = ''' INSERT INTO slangs(slang,polarity)
VALUES(?,?) '''
cur = conn.cursor()
cur.execute(sql, parmvlu)
return cur.lastrowid
, я получал ошибку -
sqlite3.OperationalError: no such module: fts3
Аналогичная ошибка возникала для виртуальных таблиц FTS4.Получив подсказку с сайта , я скачал и скопировал предварительно скомпилированные двоичные файлы sqlite для Windows из здесь в каталог Python DLL (я создал резервную копию исходного файла sqlite.dll).Мое приложение Python начало работать нормально.