Я не могу получить самые близкие совпадения прямо здесь ... Как я могу реализовать difflib прямо здесь в правильном порядке? - PullRequest
0 голосов
/ 24 января 2020

Когда я набираю «rainn», я хочу получить результаты для «rain». Вот то, что я пробовал - но безуспешно

import mysql.connector
from difflib import get_close_matches

con = mysql.connector.connect(
user = <user>,
password = <password>,
host = <host>,
database = <db>
)

cursor = con.cursor()

word = input('Enter a word: ')

query = cursor.execute('SELECT * FROM Dictionary WHERE Expression = "%s" '% word)
results = cursor.fetchall()


if results:
   for result in results:
       print(results[1])

if len(get_close_matches(word,results))>0:
    print(get_close_matches(word,results))
else:
    print('no word found!')
...